Статья расскажет вам о том, как легко и просто создать и добавить нужную команду в контекстное меню файловых менеджеров KDE - Dolphin и Krusader...
У Dolphin существует множество дополнений и расширений, которые призваны улучшить и ускорить вашу работу в файловом менеджере. Для этого нужно лишь перейти в настройки файлового менеджера выбрать вкладку Действия, нажать Загрузить новые действия и установить подходящее расширение.
Но что же делать, если нужного вам расширения не существует? Конечно, будем сами создавать.
Давайте прикинем и подумаем каких нам функций не хватает...
К примеру, мне очень полезным окажется пункт в контекстном меню "Открыть каталог в VLC" - это очень удобно, когда нужно просмотреть все файлы в каталоге, к примеру сериал и т.д. И согласитесь, что открывать каталог из файлового менеджера куда удобней и быстрей, чем через плеер.
Знаю, что существует расширение для VLC, которое как раз и добавляет такую функцию, но оно не русифицировано и работает только с VLC. А мой способ можно использовать для любого другого плеера, который поддерживает открытие каталогов. Нужно лишь подправить команду запуска в поле Exec, указать иконку в Icon и прописать нужный текс в поле Name.
И так, создаем desktop-файл, в котором и будем прописывать параметры для контекстного меню:
С таким содержимым:
[Desktop Entry]
Actions=folderappopen
ServiceTypes=KonqPopupMenu/Plugin,inode/directory
Type=Service
X-KDE-Priority=TopLevel
[Desktop Action folderappopen]
Exec= vlc
Icon=vlc
Name=Открыть каталог в VLC
Где:
Как вы уже поняли файл сервисного контекстного меню является обычным значком запуска с указанием определенных параметров, а точнее действий для определенных типов файлов или папок.
Для SMPlayer будет соответственно такой desktop-файл:
[Desktop Entry]
Actions=folderappopen
ServiceTypes=KonqPopupMenu/Plugin,inode/directory
Type=Service
X-KDE-Priority=TopLevel
[Desktop Action folderappopen]
Exec= smplayer
Icon=smplayer
Name=Открыть каталог в SMPlayer
Теперь сохраним документ и перезапустим файловый менеджер. Выделим ПКМ нужный каталог и выберем наше созданное действие.
Убедимся, что команда сработала и плеер начал воспроизводить файлы из каталога.
Вот и все, так легко и просто! Дополнительные опции запуска смотрите в руководстве KDE.
У Dolphin существует множество дополнений и расширений, которые призваны улучшить и ускорить вашу работу в файловом менеджере. Для этого нужно лишь перейти в настройки файлового менеджера выбрать вкладку Действия, нажать Загрузить новые действия и установить подходящее расширение.
Но что же делать, если нужного вам расширения не существует? Конечно, будем сами создавать.
Давайте прикинем и подумаем каких нам функций не хватает...
К примеру, мне очень полезным окажется пункт в контекстном меню "Открыть каталог в VLC" - это очень удобно, когда нужно просмотреть все файлы в каталоге, к примеру сериал и т.д. И согласитесь, что открывать каталог из файлового менеджера куда удобней и быстрей, чем через плеер.
Знаю, что существует расширение для VLC, которое как раз и добавляет такую функцию, но оно не русифицировано и работает только с VLC. А мой способ можно использовать для любого другого плеера, который поддерживает открытие каталогов. Нужно лишь подправить команду запуска в поле Exec, указать иконку в Icon и прописать нужный текс в поле Name.
И так, создаем desktop-файл, в котором и будем прописывать параметры для контекстного меню:
mkdir -p ~/.kde/share/kde4/services/ServiceMenus
kate ~/.kde/share/kde4/services/ServiceMenus/add-folder-player.desktop
С таким содержимым:
[Desktop Entry]
Actions=folderappopen
ServiceTypes=KonqPopupMenu/Plugin,inode/directory
Type=Service
X-KDE-Priority=TopLevel
[Desktop Action folderappopen]
Exec= vlc
Icon=vlc
Name=Открыть каталог в VLC
Где:
- Actions - Выполняемые действия
- ServiceTypes - Тип сервиса
- Type - Тип
- X-KDE-Priority - Приоритет отображения
- Exec - Команда выполнения
- Icon - Иконка для действия
- Name - Имя действия
Как вы уже поняли файл сервисного контекстного меню является обычным значком запуска с указанием определенных параметров, а точнее действий для определенных типов файлов или папок.
Для SMPlayer будет соответственно такой desktop-файл:
[Desktop Entry]
Actions=folderappopen
ServiceTypes=KonqPopupMenu/Plugin,inode/directory
Type=Service
X-KDE-Priority=TopLevel
[Desktop Action folderappopen]
Exec= smplayer
Icon=smplayer
Name=Открыть каталог в SMPlayer
Теперь сохраним документ и перезапустим файловый менеджер. Выделим ПКМ нужный каталог и выберем наше созданное действие.
Убедимся, что команда сработала и плеер начал воспроизводить файлы из каталога.
Вот и все, так легко и просто! Дополнительные опции запуска смотрите в руководстве KDE.
ОтветитьУдалитьВот спасибо! Очень удобно!
В свойствах папки есть кноптка "параметры типа файла" (собственно у всех файлов есть эта кнопка в свойствах), там можно добавить прилложения для открытия без редактирования конфигов, и там где у вас на скрине открыть с помощью Gwenview, будет выбор с помощью чего открыть, то есть собственно можем добавить и музыкальный плеер и всё что угодно.
ОтветитьУдалитьДействительно, можно и так сделать. Но статья будет полезна для создания своих действий.
УдалитьСогласен, что пример получился неудачный )))
Ох и понравился мне ваш блог. Для kubuntu, пожалуй, один из лучших (хотя, справедливости ради нужно добавить, что для кубунты специализированных блогов в рунете почти нет). У меня есть вопрос по расширениям для долфина. Для наутилуса есть очень удобное, называется files-rename, или как-то так, которое позволяет переименовывать файлы из кракозябр в виндовской кодировке в utf-8. А есть ли такое для дельфина?
ОтветитьУдалитьИ да... Спасибо за блог.
На счет плагина не подскажу, но вот есть отличная программа Krename, попробуйте - уверен, что вам понравится.
Удалитьsudo apt-get install krename
krename прописала себя в контекстном меню дельфина... Это то, что мне было нужно. Спасибо за подсказку.
Удалить