Kubuntu: Перенос Open Terminal Here в контекстном меню из пункта Actions в главное меню
Очень часто использую открытие терминала в определенной папке, чтобы терминал открылся сразу по этому пути. По-умолчанию, этот пункт находится в подменю Actions, мне же захотелось вынести его на уровень выше..
По умолчанию он находится тут
Я же его хочу видеть прямо в контекстном меню, чтобы не приходилось раскрывать меню Actions.
Для этого, создаем папку по вот такому пути, если она еще не существует
1 2 3 |
$ mkdir -p ~/.local/share/kservices5/ServiceMenus |
копируем туда, файл konsolehere.desktop
1 2 3 |
cp /usr/share/kservices5/ServiceMenus/konsolehere.desktop ~/.local/share/kservices5/ServiceMenus/ |
внутри файла добавляем строчку "X-KDE-Priority=TopLevel" в раздел "Desktop Entry"
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[Desktop Entry] Type=Service X-KDE-ServiceTypes=KonqPopupMenu/Plugin MimeType=inode/directory; Actions=openTerminalHere; X-KDE-AuthorizeAction=shell_access X-KDE-Priority=TopLevel [Desktop Action openTerminalHere] TryExec=konsole ... |
Вот и вся магия, проверять можно сразу, без перезагрузки и выхода из системы. Теперь при вызове контекстного меню пункто открытия консоли появится в главном меню и исчезнет из под меню Actions.
Author: | Tags: /
| Rating:
Leave a Reply