среда, 26 августа 2009 г.

KDE : Меняем контекстное меню в Dolphin

В связи с удалением блога на vingrad'е перенесу часть постов сюда. Это скорее даже для меня, т.к. не редко забываю что и как делал...
Хотелось иметь возможность быстро создавать архивы. По умолчанию Ark добавил 2 пункта - Compess to и Gzip-compressed tar archive. Вторым не пользовался(формат не подходит), а первый не работал. Пришлось искать возможность для добавления своих пунктов. Для Konqueror это оказалось просто. Правда мануалы по KDE3, но в KDE4 все оказалось аналогично (может пути некоторые не те). Для Dolphin нашел настройки в /usr/share/kde4/services. Правда там не конкретно для него, а вообще для всех. В том числе и для Konqueror. В файле ark_addtoservicemenu.desktop лежат настройки. Добавил свои:
[Desktop Action addTo7Zip]
Name=Compress to 7-Zip
Name[ru]=Создать 7-Zip архив
Icon=utilities-file-archiver
Exec=ark –changetofirstpath –add –autofilename 7z %F

В начале файла нужно добавить в список действий свое творение:
Actions=addTo;addToTar;addTo7Zip;

Для поддержки русского шрифта нужно сохранить файл в UTF-8. Иначе ничего хорошего не увидим.
Собственно и все. Думаю тут все понятно.Так же нашел пару ссылок, но сам их не читал. Там больше написано.
en
ru
ЗЫ: Это действительно оказалось очень просто. Однако параметров оказалось маловато. Нашел еще одно интересное место.
ЗЫЫ: Арк конечно не стоит тут использовать. Лучше уж сразу через 7z все обрабатывать.

1 комментарий:

Gleb комментирует...

Вот в usr/share/templates нашел файл soffice.odt.desktop вот его содержание :

[Desktop Entry]
Name=LibreOffice Writer ...
Comment=Enter LibreOffice Writer filename:
Comment[de]=Name der LibreOffice Writer-Datei eingeben:
Type=Link
URL=.source/soffice.odt
Icon=libreoffice-oasis-text

подскажите пожалуйста что менять.