LINUX.ORG.RU

Значки в меню Openbox

 


0

1

Наверное, подобный вопрос возникал не раз, но все же, как изменить тему значков и запилить свои в меню Openbox? При том, чтобы не ковырять лишний раз /usr/share/icons? А, например, прикрутить их в папке с темой значков в домашней директории в .icons, например. Или это фантастика?
А то хочется немного красивостей :) Просто только вчера на него перешел и еще не все тонкости настройки знаю.

★★

У меня там значки по дефолту были. Правда не на всех программах.

Debasher ★★★★★
()
Ответ на: комментарий от anonymous_sapiens

Нет, только вручную или сторонними генераторами меню.

Пример:

    <menu id='/Debian/Applications/Data Management' label='Data Management'>
      <item label='zim' icon='/usr/share/pixmaps/zim.xpm'>
        <action name='Execute'><execute>/usr/bin/zim</execute></action>
      </item>
    </menu

Homura_Akemi
()
Ответ на: комментарий от kitar

Читаю, да. Но есть вопросы. Так что включаю мозг и пытаюсь понять. Спасибо за ссылку!

rinsvid ★★
() автор топика
Ответ на: комментарий от Homura_Akemi

Все, с помощью obmenu сгенерировал заново. Теперь вопрос простой. Иконки можно брать любые и указывать путь к ним любой? И Что делать, когда ставишь новую прогу - menu.xml не будет забывать внесенные в него правки и заново генерироваться?

rinsvid ★★
() автор топика
Ответ на: комментарий от Homura_Akemi

тут ~/.config/openbox
Но уже все сгенерировалось.

rinsvid ★★
() автор топика
Ответ на: комментарий от rinsvid

 Иконки можно брать любые и указывать путь к ним любой?

Насчёт любых не знаю, путь любой.

И Что делать, когда ставишь новую прогу - menu.xml не будет забывать внесенные в него правки и заново генерироваться?

Будет. Можно иметь ~/.config/openbox/menu.xml, к которому не подпускать всякие генераторы, править вручную.

Homura_Akemi
()
Ответ на: комментарий от rinsvid

Не запускать никаких скриптов для меню. Автоматически оно не меняется.

Homura_Akemi
()
Ответ на: комментарий от rinsvid

Большая часть меню находится в /var/lib/openbox/debian-menu.xml Можно скопировать его себе, прочесть документацию по ссылке выше и сделать так, как удобнее.

Homura_Akemi
()
Ответ на: комментарий от Homura_Akemi

Сурово О_О Что ж, буду копать конфиги. Спасибо. :)

rinsvid ★★
() автор топика
Ответ на: комментарий от rinsvid

Скопировать нужные *.desktop файлы в ~/.local/share/applications и там уже прописать в каждом из них путь к нужному значку.

kom3s
()
Ответ на: комментарий от kom3s

А в файле .desktop что-то прописывать надо? Ну, путь к иконке и тд? Типа

[Desktop Entry]
Name=Пасьянсы
Exec=~/.bin/PySolFC-2.0/pysol.py
Type=Application
Icon=/usr/share/pixmaps/other/Cardgame.png

rinsvid ★★
() автор топика
Ответ на: комментарий от rinsvid

Дело хозяйское, но я не стал бы лишний раз лезть в системные каталоги вручную. Для этого есть домашний.

kom3s
()
Ответ на: комментарий от rinsvid

Скопировать файл из /usr/share/applications в ~/.local/share/applications и в нем править. Имя файла не менять, иначе появится 2 пункта меню: со старым значком и с новым, так как читаются оба каталога.

kom3s
()
Ответ на: комментарий от kom3s

Так там иконки из установленной тему уже стоят, а в меню значки старые. WTF!?

rinsvid ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.