Десктоп

Како створити прилагођени покретач апликација са брзом листом у Линуку

Како створити прилагођени покретач апликација са брзом листом у Линуку
Многе популарне апликације имају брзе пречице које се могу користити за извршавање одређене радње. Ако десним тастером миша кликнете на икону Фирефок и видите пречицу „Отвори нови приватни прозор“, то је ништа друго до брза акција подржана у брзом списку покретача Фирефок апликација. Овај чланак ће вам објаснити како да направите сопствене лансере са брзим листама. Радњама на брзом списку може се приступити десним кликом на икону апликације.

Креирање прилагођеног покретача апликација са брзом листом

Покретачи апликација које видите у главном менију радног окружења конфигурисани су помоћу .десктоп датотеке. Ове .датотеке датотека садрже код који се придржава стандарда наведених у спецификацијама фреедесктоп-а.

Да бисте креирали прилагођени покретач апликација са брзом листом, важно је разумети структуру а .прво датотеку радне површине. Овај чланак ће навести само оне опције које су кључне за креирање једноставног прилагођеног покретача апликација. Међутим, .датотеке на радној површини су заиста моћне и могуће је створити напредне покретаче са стотинама опција које укључују језичке низове, ограничења окружења радне површине, ознаке кључних речи и тако даље.

Пример у наставку приказује прилагођени покретач апликација под називом „Уређивачи текста“ који има две акције у брзом списку:

[Улазак на радну површину]
Име = Уређивачи текста
Коментар = Моји омиљени уређивачи текста
Верзија = 1.0.0
Екец =
Терминал = фалсе
Тип = апликација
СтартупНотифи = тачно
Икона = гедит
 
Акције = Узвишени текст; Гедит;
 
[Десктоп Ацтион Сублиме-Тект]
Име = Узвишени текст
Екец = субл% У
СтартупНотифи = тачно
 
[Десктоп Ацтион Гедит]
Име = Гедит
Екец = гедит% У
СтартупНотифи = тачно

Где:

Дакле, створити ваљану .покретач радне површине са брзом листом, прво морате имати широку категорију [Унос радне површине], а затим ставке [Радња радне површине КСКСКСКС] које дефинишу понашање појединачних радњи у брзом списку. Неопходно је да користите све горе објасњене променљиве, јер су оне минималне потребне за функцију .десктоп датотека.

Имајте на уму да морате правилно одредити име иконе како би систем могао аутоматски одабрати икону за ваш прилагођени покретач. Могуће је користити сопствену датотеку икона, али ради доследности и смањења зависности за прилагођени покретач, препоручује се употреба икона које су већ укључене у ваше дистрибуције.

Да бисте видели сва важећа имена икона, покрените наредбу испод у терминалу:

$ трее -иалф / уср / схаре / ицонс / | греп .пнг | сед 'с:.* / :: '| сортирај | уник | сед 'с /.пнг // г '

Да бисте сачували сва важећа имена икона у текстуалну датотеку, покрените наредбу испод у терминалу:

$ трее -иалф / уср / схаре / ицонс / | греп .пнг | сед 'с:.* / :: '| сортирај | уник |
сед 'с /.пнг // г '> имена_икона.ткт

Да бисте активирали а .покретач десктоп апликација са брзом листом, морате га сачувати на одговарајућем месту. Покрените наредбе у наставку да бисте креирали потребне .датотека радне површине:

$ цд ~ /.локалне / дељење / апликације
$ субл уређивачи текста.десктоп

Замените „субл“ командом вашег омиљеног уређивача текста. Налепите код одозго или користите свој код, учините датотеку извршном помоћу наредбе испод:

$ цхмод + к уређивачи текста.десктоп

Свим брзим листама сада се може приступити десним кликом на икону прилагођеног покретача апликација. Ево како изгледа крајњи резултат са покретачем апликација креираним из горњег кода:

Стварање апликације за снимак екрана само помоћу прилагођеног покретача и брзих листа

Као што можете дефинисати акције левог и десног клика било ког прилагођеног покретача, могуће је створити минималне апликације без много кода и ГУИ интерфејса. Погледајте пример апликације за снимак екрана направљену само помоћу брзих листа.

За почетак морате да инсталирате неке зависности да би апликација заслона радила:

$ судо апт инсталл имагемагицк кдотоол

Створити нова .датотека радне површине:

$ цд ~ /.локалне / дељење / апликације
$ субл снимак екрана.десктоп

Залепите доњи код у апликацију за снимак екрана.датотека радне површине:

[Улазак на радну површину]
Наме = Снимак екрана
Коментар = Направите снимке екрана радне површине
Верзија = 1.0.0
Екец = басх -ц 'импорт -виндов роот ~ / Слике / "$ (датум -Ис)".пнг '
Терминал = фалсе
Тип = апликација
СтартупНотифи = тачно
Икона = камера
Радње = Одложено преко целог екрана; Фокусирано-одложено; Фокусирано; Прозор за избор;
[Акција радне површине на целом екрану је одложена]
Наме = Уграби преко целог екрана након кашњења од 5 секунди
Екец = басх -ц 'слееп 5; импорт -виндов роот ~ / Слике / "$ (датум -Ис)".пнг '
СтартупНотифи = фалсе
[Акција радне површине фокусирана-одложена]
Наме = Ухвати прозор фокусиран након 5 секунди
Екец = басх -ц 'виндов = $ (кдотоол гетвиндовфоцус); спавање 5; импорт -виндов
"$ виндов" ~ / Слике / "$ (датум -Је)".пнг '
СтартупНотифи = фалсе
[Усредсређена на радну површину]
Наме = Прозор усредсређеног грабера
Екец = басх -ц 'виндов = $ (кдотоол гетвиндовфоцус); увоз
-прозор "$ виндов" ~ / Слике / "$ (датум -Је)".пнг '
СтартупНотифи = фалсе
[Прозор за одабир радње радне површине]
Наме = Изаберите прозор за снимање
Екец = басх -ц 'импорт ~ / Слике / "$ (датум -Ис)".пнг '
СтартупНотифи = фалсе

Сачувајте датотеку и учините је извршном:

$ цхмод + к снимак екрана-апликација.десктоп

Сад кад год кликнете на „Сцреенсхот Апп“, снимаће снимак екрана преко целог екрана и чува га у директоријуму ~ / Пицтурес. Више опција је доступно када десним тастером миша кликнете на икону апликације.

Закључак

Стварање прилагођених покретача помоћу брзих листа је одличан начин за приступ често коришћеним апликацијама и командама. Како ови покретачи апликација раде као и било која друга апликација за рачунаре, могуће их је закачити на траку задатака или плочу доступну у окружењу радне површине. Ако зависности будете минимални, ови покретачи су прилично преносиви и могу се делити између различитих система.

Како развити игру на Линуку
Пре деценију, није много корисника Линука предвидело да ће њихов омиљени оперативни систем једног дана бити популарна платформа за играње комерцијални...
Портови комерцијалних игара отвореног кода
Бесплатне рекреације покретачких игара са отвореним кодом и више платформи могу се користити за играње старих, као и неких прилично недавних наслова и...
Најбоље игре командне линије за Линук
Командна линија није само ваш највећи савезник када користите Линук - она ​​такође може бити извор забаве јер је можете користити за играње многих заб...