Asztal

Hogyan hozhatunk létre egyedi alkalmazás-indítót a gyorslistával Linux alatt

Hogyan hozhatunk létre egyedi alkalmazás-indítót a gyorslistával Linux alatt
Sok népszerű alkalmazás gyors parancsikonokkal rendelkezik, amelyek felhasználhatók egy adott művelet végrehajtására. Ha jobb egérgombbal kattint a Firefox ikonra, és megjelenik egy „Új privát ablak megnyitása” parancsikon, akkor ez nem más, mint egy gyors művelet, amelyet a Firefox alkalmazásindító gyorslistája támogat. Ez a cikk elmagyarázza, hogyan hozhat létre saját egyéni indítót gyorslistákkal. A gyorslistában szereplő műveletek az alkalmazás ikonjára való jobb kattintással érhetők el.

Egyéni alkalmazásindító létrehozása a gyorslistával

Az asztali környezet főmenüjében látható alkalmazásindítók használatával konfigurálhatók .asztali fájlok. Ezek .Az asztali fájlok a freedesktop specifikációiban meghatározott szabványoknak megfelelő kódot tartalmaznak.

Egy egyedi alkalmazásindító gyorslistával történő létrehozásához fontos megérteni az a felépítését .először az asztali fájlt. Ez a cikk csak azokat a lehetőségeket sorolja fel, amelyek elengedhetetlenek az egyszerű egyéni alkalmazásindító létrehozásához. azonban, .Az asztali fájlok valóban nagy teljesítményűek, és több száz opcióval fejlett hordozórakéták hozhatók létre, amelyek nyelvspecifikus karakterláncokat, asztali környezet korlátozásokat, kulcsszócímkéket és így tovább tartalmaznak.

Az alábbi példa bemutatja a „Szövegszerkesztők” nevű egyéni alkalmazásindítót, amelynek két művelete van egy gyorslistában:

[Asztali bejegyzés]
Név = Szövegszerkesztők
Megjegyzés = Kedvenc szövegszerkesztők
Verzió = 1.0.0
Exec =
Terminál = hamis
Típus = Alkalmazás
StartupNotify = true
Ikon = gedit
 
Műveletek = Sublime-Text; Gedit;
 
[Asztali művelet Sublime-Text]
Név = Fenséges szöveg
Exec = subl% U
StartupNotify = true
 
[Asztali művelet Gedit]
Név = Gedit
Exec = gedit% U
StartupNotify = true

Hol:

Tehát érvényes létrehozásához .asztali indító gyorslistával, először rendelkeznie kell egy széles [Asztali bejegyzés] kategóriával, majd az [Asztali művelet XXXX] bejegyzésekkel, amelyek meghatározzák az egyes műveletek viselkedését a gyorslistában. Szükséges, hogy használja az összes fent ismertetett változót, mivel ezek a minimális értékek, amelyek egy funkcióhoz szükségesek .asztali fájl.

Vegye figyelembe, hogy helyesen kell megadnia az ikon nevét, hogy a rendszer automatikusan kiválaszthasson egy ikont az egyéni indítóhoz. Lehetőség van saját ikonfájl használatára, de a konzisztencia és az egyéni indítófüggőségek csökkentése érdekében ajánlott az Ön disztribúcióiban már szereplő ikonokat használni.

Az összes érvényes ikonnév megtekintéséhez futtassa az alábbi parancsot a terminálon:

$ tree -ialf / usr / share / icons / | grep .png | sed:.* / :: '| rendezés | uniq | sed / s.png // g '

Az összes érvényes ikonnév szövegfájlba történő mentéséhez futtassa az alábbi parancsot a terminálon:

$ tree -ialf / usr / share / icons / | grep .png | sed:.* / :: '| rendezés | uniq |
sed / s.png // g '> ikon_nevek.txt

Aktiválásához a .asztali alkalmazásindító gyorslistával, el kell mentenie a megfelelő helyre. Futtassa az alábbi parancsokat a szükségesek létrehozásához .asztali fájl:

$ cd ~ /.helyi / megosztás / alkalmazások
$ subl szövegszerkesztők.asztalon

Cserélje ki az „subl” szót a kedvenc szövegszerkesztőjének parancsára. Illessze be a kódot felülről, vagy használja a saját kódját, és tegye a fájlt futtathatóvá az alábbi paranccsal:

$ chmod + x szövegszerkesztő.asztalon

Mostantól az összes gyorslistát az egyéni alkalmazásindító ikonra történő jobb kattintással érheti el. Így néz ki a végeredmény a fenti kódból létrehozott alkalmazásindítóval:

Képernyőképes alkalmazás létrehozása csak az egyedi indító és gyorslisták használatával

Mivel bármely egyéni indítóban meghatározhatja a bal és a jobb egérgombbal végzett műveleteket, minimális alkalmazásokat lehet létrehozni sok kód és GUI felület nélkül. Nézzen meg egy példát egy képernyőképre, amely csak gyorslisták használatával készült.

Először telepítenie kell néhány függőséget a képernyőkép alkalmazás működéséhez:

$ sudo apt install imagemagick xdotool

Újat csinálni .asztali fájl:

$ cd ~ /.helyi / megosztás / alkalmazások
$ subl screenshot-app.asztalon

Illessze be az alábbi kódot a screenshot-app alkalmazásba.asztali fájl:

[Asztali bejegyzés]
Név = The Screenshot App
Megjegyzés = Készítsen képernyőképeket az asztalról
Verzió = 1.0.0
Exec = bash -c 'import -window gyökér ~ / Képek / "$ (dátum -Is)".png '
Terminál = hamis
Típus = Alkalmazás
StartupNotify = true
Ikon = kamera
Műveletek = Teljes képernyős késleltetett; Fókuszált-késleltetett; Fókuszált; Kiválasztó ablak;
[Asztali művelet teljes képernyős késleltetett]
Név = Teljes képernyő megragadása 5 másodperces késés után
Exec = bash -c 'alvás 5; import -ablak gyökér ~ / Képek / "$ (dátum -Is)".png '
StartupNotify = hamis
[Asztali művelet összpontosítva késleltetett]
Név = Fókuszált ablak megragadása 5 másodperc múlva
Exec = bash -c 'ablak = $ (xdotool getwindowfocus); alvás 5; import -ablak
"$ window" ~ / Képek / "$ (dátum -Is)".png '
StartupNotify = hamis
[Asztali művelet fókuszálva]
Név = Fokozott ablak megragadása
Exec = bash -c 'ablak = $ (xdotool getwindowfocus); import
-"$ window" ~ / Képek / "$ (dátum -Is)" ablak.png '
StartupNotify = hamis
[Asztali művelet kiválasztása ablak]
Név = Válassza ki a rögzítendő ablakot
Exec = bash -c 'import ~ / Képek / "$ (dátum -Is)".png '
StartupNotify = hamis

Mentse a fájlt, és futtathatóvá tegye:

$ chmod + x screenshot-app.asztalon

Most, amikor rákattint a „The Screenshot App” gombra, egy teljes képernyős képernyőképet készít, és a ~ / Pictures könyvtárba tárolja. További lehetőségek állnak rendelkezésre, ha jobb gombbal kattint az alkalmazás ikonjára.

Következtetés

A gyorslistákkal rendelkező egyedi indítók létrehozása nagyszerű módja a gyakran használt alkalmazások és parancsok elérésének. Mivel ezek az alkalmazásindítók úgy működnek, mint bármely más asztali alkalmazás, lehetőség van rögzíteni őket az asztalon elérhető tálcán vagy panelen. Ha minimálisra csökkenti a függőségeket, akkor ezek az indítók meglehetősen hordozhatóak, és megoszthatók a különböző rendszerek között.

Az egér középső gombja nem működik a Windows 10 rendszerben
A középső egérgomb segít átgörgetni a hosszú weboldalakat és a sok adatot tartalmazó képernyőket. Ha ez leáll, akkor a billentyűzet segítségével görge...
Hogyan lehet megváltoztatni a bal és jobb egérgombokat a Windows 10 PC-n
Elég általános, hogy az összes számítógépes egéreszközt ergonómikusan a jobbkezes felhasználók számára tervezték. De vannak olyan egéreszközök, amelye...
Az egérkattintások emulálása az egérrel a Clickless Mouse használatával a Windows 10 rendszerben
Ha az egeret vagy a billentyűzetet nem megfelelő testtartásban, túlzott használat mellett használhatja, számos egészségügyi problémát okozhat, beleért...