| 2026-03-23 00:11:37 +0100 | <haskellbridge> | <iqubic (she/her)> How does the default XMonad application launcher work? I'm using "XMonad.Prompt.Shell" to be my program launcher. How can I add new "*.desktop" files to it so that I can launch my own programs from the launcher? |
| 2026-03-23 00:35:06 +0100 | <geekosaur> | that doesn't use desktop files at all; it just throws it at the shell. you would have to extract the `Exec` line from a `*.desktop` file to see how to run it from the shell |
| 2026-03-23 00:37:53 +0100 | <geekosaur> | I don't see a prompt (or anything else for that matter) to use `xdg-open` to run desktop files. but you could probably run it directly (note that it takes a file to be opened and uses the desktop files to select an application; you don't run desktop files diretcly) |
| 2026-03-23 01:02:57 +0100 | <haskellbridge> | <iqubic (she/her)> Interesting. |
| 2026-03-23 01:03:09 +0100 | <haskellbridge> | <iqubic (she/her)> Is there a different application launcher I can be using here? |
| 2026-03-23 01:10:24 +0100 | <geekosaur> | desktop files are designed to do two things: (1) pick an application based on the kind of file you want to open; (2) build desktop menus |
| 2026-03-23 01:10:46 +0100 | <geekosaur> | the first can be done with xdg-open from a shell; the second really isn't intended to be used by anything but desktop menus |
| 2026-03-23 01:12:27 +0100 | <haskellbridge> | <iqubic (she/her)> I see. Makes sense. |
| 2026-03-23 01:22:27 +0100 | <geekosaur> | also, because the menu stuff can be fairly complex, we'd probably have to link against a desktop environment to do it right |
| 2026-03-23 01:23:35 +0100 | <geekosaur> | and one of the complications is there can be per-desktop environment information we'd have to figure out how to deal with, especially if using the libraries from a desktop environment that interprets the additional information in ways we might not prefer/someone else would want a different DE's config for |
| 2026-03-23 01:26:20 +0100 | <haskellbridge> | <iqubic (she/her)> I see... That makes sense. |
| 2026-03-23 01:26:37 +0100 | <haskellbridge> | <iqubic (she/her)> I'll probably just write a little shell script, dump it in ~ and call it a day. |
| 2026-03-23 01:32:02 +0100 | <geekosaur> | I personally would write an external program to parse/dump a menu using some desktop environment and feed it to dmenu or maybe build a GridSelect from it |
| 2026-03-23 01:37:59 +0100 | <haskellbridge> | <iqubic (she/her)> It's just a single think that I want to be able to run. |
| 2026-03-23 01:38:54 +0100 | <haskellbridge> | <iqubic (she/her)> *thing |
| 2026-03-23 01:45:24 +0100 | <haskellbridge> | <ijouw> I believe rofi can read .desktop files if you want to use that |
| 2026-03-23 01:46:13 +0100 | <haskellbridge> | <ijouw> "rofi -show drun" |
| 2026-03-23 03:47:36 +0100 | tremon | (~tremon@83.80.159.219) (Remote host closed the connection) |
| 2026-03-23 09:29:47 +0100 | Enrico63 | (~Enrico63@host-79-18-154-39.retail.telecomitalia.it) Enrico63 |
| 2026-03-23 11:38:07 +0100 | mkoskar | (wut@user/mkoskar) (Ping timeout: 264 seconds) |
| 2026-03-23 11:44:44 +0100 | tv | (~tv@user/tv) (*.net *.split) |
| 2026-03-23 11:44:44 +0100 | dsal | (sid13060@id-13060.lymington.irccloud.com) (*.net *.split) |
| 2026-03-23 11:44:44 +0100 | werneta_ | (~werneta@71.83.160.242) (*.net *.split) |
| 2026-03-23 11:44:45 +0100 | down200 | (~down200@shell.lug.mtu.edu) (*.net *.split) |
| 2026-03-23 11:44:45 +0100 | terrorjack | (~terrorjac@2a01:4f8:271:2d98::2) (*.net *.split) |
| 2026-03-23 11:44:45 +0100 | srk | (~sorki@user/srk) (*.net *.split) |
| 2026-03-23 11:44:45 +0100 | Enrico63 | (~Enrico63@host-79-18-154-39.retail.telecomitalia.it) (*.net *.split) |
| 2026-03-23 11:44:45 +0100 | gwentpl | (~gwpl@user/gwentpl) (*.net *.split) |
| 2026-03-23 11:44:47 +0100 | Natch | (~natch@c-92-34-15-120.bbcust.telenor.se) (*.net *.split) |
| 2026-03-23 11:44:48 +0100 | PotatoGim | (sid99505@id-99505.lymington.irccloud.com) (*.net *.split) |
| 2026-03-23 11:44:49 +0100 | deepy | (deepy@user/deepy) (*.net *.split) |
| 2026-03-23 11:44:49 +0100 | werneta | (~werneta@71.83.160.242) (*.net *.split) |
| 2026-03-23 11:44:49 +0100 | Leary | (~Leary@user/Leary/x-0910699) (*.net *.split) |
| 2026-03-23 11:44:49 +0100 | berberman | (~berberman@user/berberman) (*.net *.split) |
| 2026-03-23 11:44:50 +0100 | lally | (sid388228@id-388228.uxbridge.irccloud.com) (*.net *.split) |
| 2026-03-23 11:44:50 +0100 | eso | (a0662dfd5e@2a03:6000:1812:100::1266) (*.net *.split) |
| 2026-03-23 11:44:50 +0100 | dxld | (a6d27c8ee6@2a03:6000:1812:100::52) (*.net *.split) |
| 2026-03-23 11:44:51 +0100 | gauge | (~gauge@user/gauge) (*.net *.split) |
| 2026-03-23 11:44:51 +0100 | kaskal | (~kaskal@84-115-235-223.cable.dynamic.surfer.at) (*.net *.split) |
| 2026-03-23 11:44:51 +0100 | jusa | (~jusa@kraa.fi) (*.net *.split) |
| 2026-03-23 11:44:51 +0100 | rieper | (~riepernet@2a03:4000:6:f1d6:6885:6fff:fe5a:8933) (*.net *.split) |
| 2026-03-23 11:44:52 +0100 | ChanServ | (ChanServ@services.libera.chat) (*.net *.split) |
| 2026-03-23 11:44:52 +0100 | vanvik | (~vanvik@143.110.100.4) (*.net *.split) |
| 2026-03-23 11:44:52 +0100 | bla | (~bla@91.234.125.131) (*.net *.split) |
| 2026-03-23 11:44:53 +0100 | lambdabot | (~lambdabot@haskell/bot/lambdabot) (*.net *.split) |
| 2026-03-23 11:44:53 +0100 | Ging | (46fea76d80@2001:bc8:1210:2cd8::470) (*.net *.split) |
| 2026-03-23 11:44:53 +0100 | haskellbridge | (~hackager@96.28.224.214) (*.net *.split) |
| 2026-03-23 11:44:53 +0100 | vrs | (~vrs@user/vrs) (*.net *.split) |
| 2026-03-23 11:44:53 +0100 | scardinal | (~supreme@91.229.203.223) (*.net *.split) |
| 2026-03-23 11:44:53 +0100 | Solitary | (~Solitary@user/solitary) (*.net *.split) |
| 2026-03-23 11:44:54 +0100 | ectospasm | (~ectospasm@user/ectospasm) (*.net *.split) |
| 2026-03-23 11:44:55 +0100 | jaysson | (~jay@user/jaysson) (*.net *.split) |
| 2026-03-23 11:44:55 +0100 | catern | (sid604849@id-604849.lymington.irccloud.com) (*.net *.split) |
| 2026-03-23 11:44:55 +0100 | ghormoon | (~ghormoon@ghorland.net) (*.net *.split) |
| 2026-03-23 11:44:55 +0100 | bsima | (~bsima@2604:a880:400:d0::19f1:7001) (*.net *.split) |
| 2026-03-23 11:44:55 +0100 | Buliarous | (~gypsydang@46.232.210.139) (*.net *.split) |
| 2026-03-23 11:44:56 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) (*.net *.split) |
| 2026-03-23 11:44:56 +0100 | raghavgururajan | (ea769b8000@user/raghavgururajan) (*.net *.split) |
| 2026-03-23 11:44:56 +0100 | samhh_ | (7569f027cf@2a03:6000:1812:100::e4) (*.net *.split) |
| 2026-03-23 11:44:56 +0100 | _qw | (~eqw@user/eqw) (*.net *.split) |
| 2026-03-23 11:44:57 +0100 | deebo | (~globe@stonebay32.com) (*.net *.split) |
| 2026-03-23 11:44:57 +0100 | RMSBach | (~RMSBach@24.210.9.182) (*.net *.split) |
| 2026-03-23 11:44:57 +0100 | smiesner | (b0cf5acf8c@user/smiesner) (*.net *.split) |
| 2026-03-23 11:44:58 +0100 | pl | (sid98063@id-98063.helmsley.irccloud.com) (*.net *.split) |
| 2026-03-23 11:44:58 +0100 | wsx | (055e6b628d@2a03:6000:1812:100::dd6) (*.net *.split) |
| 2026-03-23 11:44:58 +0100 | thaumavorio_ | (~thaumavor@thaumavor.io) (*.net *.split) |
| 2026-03-23 11:44:59 +0100 | fizzie | (~irc@selene.zem.fi) (*.net *.split) |
| 2026-03-23 11:44:59 +0100 | geekosaur | (sid609282@xmonad/geekosaur) (*.net *.split) |
| 2026-03-23 11:44:59 +0100 | dweller | (~dweller@178.62.146.60) (*.net *.split) |
| 2026-03-23 11:44:59 +0100 | jmct | (sid160793@id-160793.tinside.irccloud.com) (*.net *.split) |
| 2026-03-23 11:44:59 +0100 | elarks | (~elarks@user/yerrii) (*.net *.split) |
| 2026-03-23 11:44:59 +0100 | redgloboli | (~redglobol@user/redgloboli) (*.net *.split) |
| 2026-03-23 11:45:00 +0100 | de-vri-es | (~de-vri-es@voyager.de-vri.es) (*.net *.split) |
| 2026-03-23 11:45:00 +0100 | xacktm | (bnc4free@user/xacktm) (*.net *.split) |
| 2026-03-23 11:45:00 +0100 | jsoo | (~jsoo@2600:1f14:1f03:742f:a81:1cea:a0fa:e21) (*.net *.split) |
| 2026-03-23 11:45:00 +0100 | liskin | (~liskin@xmonad/liskin) (*.net *.split) |
| 2026-03-23 11:45:00 +0100 | fcser | (~fcser@booty.farted.net) (*.net *.split) |
| 2026-03-23 11:45:00 +0100 | Digit | (~user@user/digit) (*.net *.split) |
| 2026-03-23 11:45:00 +0100 | T_X | (~T_X@diktynna.open-mesh.org) (*.net *.split) |
| 2026-03-23 11:45:01 +0100 | burp | (~quassel@hedgewars/sysadmin/burp) (*.net *.split) |
| 2026-03-23 11:45:02 +0100 | vados | (~vados@46-133-0-118.mobile.vf-ua.net) (*.net *.split) |
| 2026-03-23 11:45:02 +0100 | Forkk13 | (~forkk@li926-228.members.linode.com) (*.net *.split) |
| 2026-03-23 11:45:02 +0100 | piele | (~piele@eiseth.creativeserver.net) (*.net *.split) |
| 2026-03-23 11:45:02 +0100 | dibblego | (~dibblego@haskell/developer/dibblego) (*.net *.split) |
| 2026-03-23 11:45:03 +0100 | smashgrab | (~smashgrab@188.166.8.80) (*.net *.split) |
| 2026-03-23 11:45:03 +0100 | freedrull | (~deploy@167.99.155.33) (*.net *.split) |
| 2026-03-23 11:45:03 +0100 | Aminautf | (~Aminautf@167.172.225.175) (*.net *.split) |
| 2026-03-23 11:45:04 +0100 | joshproehl | (~quassel@user/joshproehl) (*.net *.split) |
| 2026-03-23 11:45:04 +0100 | FatBoyXPC | (~FatBoyXPC@user/fatboyxpc) (*.net *.split) |
| 2026-03-23 11:45:04 +0100 | MrElendig | (~Urist@archlinux/op/MrElendig) (*.net *.split) |
| 2026-03-23 11:52:15 +0100 | mkoskar | (nuuuuu@user/mkoskar) mkoskar |
| 2026-03-23 11:52:15 +0100 | Enrico63 | (~Enrico63@host-79-18-154-39.retail.telecomitalia.it) Enrico63 |
| 2026-03-23 11:52:15 +0100 | elarks | (~elarks@user/yerrii) yerrii |
| 2026-03-23 11:52:15 +0100 | werneta_ | (~werneta@71.83.160.242) werneta |
| 2026-03-23 11:52:15 +0100 | Digit | (~user@user/digit) Digit |
| 2026-03-23 11:52:15 +0100 | vados | (~vados@46-133-0-118.mobile.vf-ua.net) |
| 2026-03-23 11:52:15 +0100 | down200 | (~down200@shell.lug.mtu.edu) down200 |
| 2026-03-23 11:52:15 +0100 | haskellbridge | (~hackager@96.28.224.214) hackager |
| 2026-03-23 11:52:15 +0100 | eso | (a0662dfd5e@2a03:6000:1812:100::1266) jeso |
| 2026-03-23 11:52:15 +0100 | redgloboli | (~redglobol@user/redgloboli) redgloboli |
| 2026-03-23 11:52:15 +0100 | T_X | (~T_X@diktynna.open-mesh.org) T_X |
| 2026-03-23 11:52:15 +0100 | deebo | (~globe@stonebay32.com) treetip |
| 2026-03-23 11:52:15 +0100 | RMSBach | (~RMSBach@24.210.9.182) RMSBach |
| 2026-03-23 11:52:15 +0100 | ectospasm | (~ectospasm@user/ectospasm) ectospasm |
| 2026-03-23 11:52:15 +0100 | gwentpl | (~gwpl@user/gwentpl) gwentpl |
| 2026-03-23 11:52:15 +0100 | PotatoGim | (sid99505@id-99505.lymington.irccloud.com) PotatoGim |
| 2026-03-23 11:52:15 +0100 | tv | (~tv@user/tv) tv |
| 2026-03-23 11:52:15 +0100 | dsal | (sid13060@id-13060.lymington.irccloud.com) dsal |
| 2026-03-23 11:52:15 +0100 | dxld | (a6d27c8ee6@2a03:6000:1812:100::52) dxld |
| 2026-03-23 11:52:15 +0100 | wsx | (055e6b628d@2a03:6000:1812:100::dd6) wsx |
| 2026-03-23 11:52:15 +0100 | thaumavorio_ | (~thaumavor@thaumavor.io) thaumavorio |
| 2026-03-23 11:52:15 +0100 | vrs | (~vrs@user/vrs) vrs |
| 2026-03-23 11:52:15 +0100 | vanvik | (~vanvik@143.110.100.4) vanvik |
| 2026-03-23 11:52:15 +0100 | scardinal | (~supreme@91.229.203.223) scardinal |
| 2026-03-23 11:52:15 +0100 | terrorjack | (~terrorjac@2a01:4f8:271:2d98::2) terrorjack |
| 2026-03-23 11:52:15 +0100 | Natch | (~natch@c-92-34-15-120.bbcust.telenor.se) Natch |
| 2026-03-23 11:52:15 +0100 | bla | (~bla@91.234.125.131) |
| 2026-03-23 11:52:15 +0100 | Forkk13 | (~forkk@li926-228.members.linode.com) Forkk |
| 2026-03-23 11:52:15 +0100 | gauge | (~gauge@user/gauge) gauge |
| 2026-03-23 11:52:15 +0100 | de-vri-es | (~de-vri-es@voyager.de-vri.es) de-vri-es |
| 2026-03-23 11:52:15 +0100 | L29Ah | (~L29Ah@wikipedia/L29Ah) L29Ah |
| 2026-03-23 11:52:15 +0100 | deepy | (deepy@user/deepy) deepy |
| 2026-03-23 11:52:15 +0100 | kaskal | (~kaskal@84-115-235-223.cable.dynamic.surfer.at) kaskal |
| 2026-03-23 11:52:15 +0100 | jusa | (~jusa@kraa.fi) jusa |
| 2026-03-23 11:52:15 +0100 | werneta | (~werneta@71.83.160.242) werneta |
| 2026-03-23 11:52:15 +0100 | srk | (~sorki@user/srk) srk |
| 2026-03-23 11:52:15 +0100 | Leary | (~Leary@user/Leary/x-0910699) Leary |
| 2026-03-23 11:52:15 +0100 | Solitary | (~Solitary@user/solitary) Solitary |
| 2026-03-23 11:52:15 +0100 | berberman | (~berberman@user/berberman) berberman |
| 2026-03-23 11:52:15 +0100 | lambdabot | (~lambdabot@haskell/bot/lambdabot) lambdabot |
| 2026-03-23 11:52:15 +0100 | Ging | (46fea76d80@2001:bc8:1210:2cd8::470) |
| 2026-03-23 11:52:15 +0100 | lally | (sid388228@id-388228.uxbridge.irccloud.com) lally |
| 2026-03-23 11:52:15 +0100 | rieper | (~riepernet@2a03:4000:6:f1d6:6885:6fff:fe5a:8933) rieper |
| 2026-03-23 11:52:15 +0100 | ChanServ | (ChanServ@services.libera.chat) |
| 2026-03-23 11:52:15 +0100 | jaysson | (~jay@user/jaysson) jaysson |
| 2026-03-23 11:52:15 +0100 | catern | (sid604849@id-604849.lymington.irccloud.com) catern |
| 2026-03-23 11:52:15 +0100 | ghormoon | (~ghormoon@ghorland.net) ghormoon |
| 2026-03-23 11:52:15 +0100 | tantalum.libera.chat | +o ChanServ |
| 2026-03-23 11:52:15 +0100 | burp | (~quassel@hedgewars/sysadmin/burp) burp |
| 2026-03-23 11:52:15 +0100 | xacktm | (bnc4free@user/xacktm) xacktm |
| 2026-03-23 11:52:15 +0100 | Aminautf | (~Aminautf@167.172.225.175) Aminautf |
| 2026-03-23 11:52:15 +0100 | piele | (~piele@eiseth.creativeserver.net) piele |
| 2026-03-23 11:52:15 +0100 | smiesner | (b0cf5acf8c@user/smiesner) smiesner |
| 2026-03-23 11:52:15 +0100 | raghavgururajan | (ea769b8000@user/raghavgururajan) raghavgururajan |
| 2026-03-23 11:52:15 +0100 | dibblego | (~dibblego@haskell/developer/dibblego) dibblego |
| 2026-03-23 11:52:15 +0100 | bsima | (~bsima@2604:a880:400:d0::19f1:7001) bsima |
| 2026-03-23 11:52:15 +0100 | jsoo | (~jsoo@2600:1f14:1f03:742f:a81:1cea:a0fa:e21) jsoo |
| 2026-03-23 11:52:15 +0100 | samhh_ | (7569f027cf@2a03:6000:1812:100::e4) samhh |
| 2026-03-23 11:52:15 +0100 | Buliarous | (~gypsydang@46.232.210.139) Buliarous |
| 2026-03-23 11:52:15 +0100 | joshproehl | (~quassel@user/joshproehl) joshproehl |
| 2026-03-23 11:52:15 +0100 | _qw | (~eqw@user/eqw) eqw |
| 2026-03-23 11:52:15 +0100 | pl | (sid98063@id-98063.helmsley.irccloud.com) pl |
| 2026-03-23 11:52:15 +0100 | fizzie | (~irc@selene.zem.fi) fizzie |
| 2026-03-23 11:52:15 +0100 | geekosaur | (sid609282@xmonad/geekosaur) geekosaur |
| 2026-03-23 11:52:15 +0100 | dweller | (~dweller@178.62.146.60) dwelli |
| 2026-03-23 11:52:15 +0100 | jmct | (sid160793@id-160793.tinside.irccloud.com) jmct |
| 2026-03-23 11:52:15 +0100 | liskin | (~liskin@xmonad/liskin) Liskni_si |
| 2026-03-23 11:52:15 +0100 | fcser | (~fcser@booty.farted.net) fcser |
| 2026-03-23 11:52:15 +0100 | smashgrab | (~smashgrab@188.166.8.80) smashgrab |
| 2026-03-23 11:52:15 +0100 | FatBoyXPC | (~FatBoyXPC@user/fatboyxpc) FatBoyXPC |
| 2026-03-23 11:52:15 +0100 | freedrull | (~deploy@167.99.155.33) freedrull |
| 2026-03-23 11:52:15 +0100 | MrElendig | (~Urist@archlinux/op/MrElendig) MrElendig |
| 2026-03-23 12:19:41 +0100 | Enrico63 | (~Enrico63@host-79-18-154-39.retail.telecomitalia.it) (Quit: Client closed) |
| 2026-03-23 16:21:01 +0100 | tremon | (~tremon@83.80.159.219) tremon |
| 2026-03-23 18:15:20 +0100 | vados | (~vados@46-133-0-118.mobile.vf-ua.net) (Read error: Connection reset by peer) |
| 2026-03-23 18:20:43 +0100 | vados | (~vados@46-133-7-232.mobile.vf-ua.net) |
| 2026-03-23 20:04:36 +0100 | ft | (~ft@p508db341.dip0.t-ipconnect.de) ft |
| 2026-03-23 20:36:18 +0100 | vados | (~vados@46-133-7-232.mobile.vf-ua.net) (Ping timeout: 255 seconds) |
| 2026-03-23 21:23:32 +0100 | elarks | (~elarks@user/yerrii) (Quit: WeeChat 4.7.1) |
| 2026-03-23 21:30:32 +0100 | elarks | (~elarks@user/yerrii) yerrii |
| 2026-03-23 23:09:34 +0100 | abiss27 | (~abiss27@user/abiss) abiss |
| 2026-03-23 23:22:14 +0100 | haskellbridge | (~hackager@96.28.224.214) (Read error: Connection reset by peer) |
| 2026-03-23 23:28:32 +0100 | haskellbridge | (~hackager@96.28.224.214) hackager |
| 2026-03-23 23:59:14 +0100 | abiss27 | (~abiss27@user/abiss) (Quit: I'm off, Goodbye!) |