Portál AbcLinuxu, 12. května 2025 12:04

Dotaz: Kam přidat aplikaci aby byla snadno spustitelná pomocí ALT+F2

TomasABC32 avatar 18.6.2019 20:48 TomasABC32 | skóre: 28 | blog: LinuxGangster
Kam přidat aplikaci aby byla snadno spustitelná pomocí ALT+F2
Přečteno: 332×
Odpovědět | Admin
Zdravím, používám Linux Mint 19.2 a možná to bude hodně hloupý dotaz, nicméně rád bych věděl kam přidat cestu k aplikaci, abych ji mohl snadno vyhledat po stisknutí ALT+F2. Přidal jsem ji do .bashrc, ale tak ji vidím pouze v terminálu. Díky za odpověď.
Linux forever ! Asi jinej gang.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.6.2019 21:50 debian+
Rozbalit Rozbalit vše Re: Kam přidat aplikaci aby byla snadno spustitelná pomocí ALT+F2
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja rovno napisem prikaz a system si pameta (ale XFCE pouzivam).
18.6.2019 23:14 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
Rozbalit Rozbalit vše Re: Kam přidat aplikaci aby byla snadno spustitelná pomocí ALT+F2
Ten dialog je funkcí maté panelu:
mate-panel --run-dialog
Stačí mít aplikaci někde v nabídce na panelu, což lze docílit nástrojem pro úpravu nabídky - pravou myší na tlačítko Menu a zvolit Upravit nabídku.

Nebo lze stejného efektu docílit i umístěním .desktop souboru do:
  • ~/.local/share/applications/
Příklad .desktop souboru:
#!/usr/bin/env xdg-open

[Desktop Entry]
Name=test app
GenericName=test app
Exec=myapp %F
Icon=myapp
Type=Application
Comment=A test application
Terminal=false
Categories=Utility;TextTools;Development;
MimeType=text/plain;
Actions=Session;NewInstance;

[Desktop Action Session]
Exec=myapp --restore-session %F
Name=Open With Previous Session

[Desktop Action NewInstance]
Exec=myapp --new-instance %F
Name=Open In A New Window

Po umístění .desktop je aplikace ihned dostupná v tom spouštěcím dialogu. Funkčnost by měla být standardizovaná, mělo by to fungovat bez úprav i v jiných desktopech (GNOME, KDE).
-- OldFrog
18.6.2019 23:16 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
Rozbalit Rozbalit vše Re: Kam přidat aplikaci aby byla snadno spustitelná pomocí ALT+F2
PS: Binárka s aplikací musí být v cestě PATH. Nebo možná lze uvést v .desktop souboru plnou cestu.
-- OldFrog
k3dAR avatar 19.6.2019 02:39 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Kam přidat aplikaci aby byla snadno spustitelná pomocí ALT+F2
pro zajimavost "#!/usr/bin/env xdg-open" vyzaduje co? protoze kdyz sem projel ~330 souboru.desktop tak neni v zadnem (btw: v Xfce kde ALT+F2 pousti xfrun4) :-)
jinak jak vis ze ma Mate ja ctu ze ma Mint ale o DE nic :-)
porad nemam telo, ale uz mam hlavu... nobody
19.6.2019 12:19 debian+
Rozbalit Rozbalit vše Re: Kam přidat aplikaci aby byla snadno spustitelná pomocí ALT+F2
To je ako:
#!/bin/bash
versus
#!/usb/bin/env /bin/bash
k3dAR avatar 19.6.2019 17:37 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Kam přidat aplikaci aby byla snadno spustitelná pomocí ALT+F2
pouziti env jako nezavislost na path kde je binarka umistena chapu (btw: tvuj druhej radek by mel mit bash bez /bin)
slo mi obecne o duvod pouzit #! v .desktop souboru
porad nemam telo, ale uz mam hlavu... nobody
19.6.2019 14:03 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
Rozbalit Rozbalit vše Re: Kam přidat aplikaci aby byla snadno spustitelná pomocí ALT+F2
Ten shebang pro xdg-open asi umožňuje spuštění .desktop jako skript. Nejspíš to funguje i bez toho.

Nic o desktopovém rozhraní tazatel skutečně nepsal. Pokud má jiné rozhraní, tak použije postup přes .desktop anebo postup analogický úpravě nabídky, což IMHO vede na stejné změny v adresáři ~/.local/share/applications.
-- OldFrog
k3dAR avatar 19.6.2019 17:39 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Kam přidat aplikaci aby byla snadno spustitelná pomocí ALT+F2
s tim ze v jinem DE je to totozne nerozporuju, jen me to trklo, protoze casto vidim ze kdyz nekdo cte Mint mozek mu to prepne na Mate :-)

s volanim jako /cesta/soubor.desktop je to asi jedice co me napadalo, bez toho to nejde, resp. musel bys "xdg-open /cesta/soubor.desktop", jen sem si rikal zda mi neco jeste neunika :-)
porad nemam telo, ale uz mam hlavu... nobody

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.