pygmed
Простенький редактор ".desktop" файлов для linux систем. (качать здесь http://sourceforge.net/projects/pygmed/)
Имеет две панели в которых можно открыть desktop файлы системные и пользовательские. Можно найти похожие файлы между панелями. Ищет по имени (аттрибут Name) и по комманде (аттрибут Exec), а также по полному пути комманды.
Так же проверяет существование пути куда указывает комманда (абсолютный путь либо в системных путях) и помечает где найдена комманда. Файлы с не найденными командами можно проверить в ручную и удалить устаревшие.
Очень удобно подредактировать меню после глюка - когда все меню пропадает (у меня такое случилось при правке меню стандартным alacarte). После глюка создал пустое меню (~/.config/menus/applications.menu) которое импортирует системное меню и пользовательские desktop файлы:
<!PUBLIC '-//freedesktop//DTD Menu 1.0//EN'
'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'>
<Menu>
<Name>Applications</Name>
<MergeFile type="parent"> /etc/xdg/menus/applications.menu</MergeFile>
<AppDir>/home/alex/.local/share/applications</AppDir>
</Menu>
Куча программ оказалась либо без категорий либо не там где надо, много повторялось (в пользовательских файлах попадалось переопределение системных и не всегда нужное).
Естественно что для правки системных desktop файлов, программу нужно запускать с соответствующими привелегиями.
Установить программу легко - нужно распаковать архив и изнутри папки (там где находится файл setup.py) выполнить:
sudo python setup.py install
Запускается программа командой:
pygmed
Простенький редактор ".desktop" файлов для linux систем. (качать здесь http://sourceforge.net/projects/pygmed/)
Имеет две панели в которых можно открыть desktop файлы системные и пользовательские. Можно найти похожие файлы между панелями. Ищет по имени (аттрибут Name) и по комманде (аттрибут Exec), а также по полному пути комманды.
Так же проверяет существование пути куда указывает комманда (абсолютный путь либо в системных путях) и помечает где найдена комманда. Файлы с не найденными командами можно проверить в ручную и удалить устаревшие.
Очень удобно подредактировать меню после глюка - когда все меню пропадает (у меня такое случилось при правке меню стандартным alacarte). После глюка создал пустое меню (~/.config/menus/applications.menu) которое импортирует системное меню и пользовательские desktop файлы:
<!PUBLIC '-//freedesktop//DTD Menu 1.0//EN'
'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'>
<Menu>
<Name>Applications</Name>
<MergeFile type="parent"> /etc/xdg/menus/applications.menu</MergeFile>
<AppDir>/home/alex/.local/share/applications</AppDir>
</Menu>
Куча программ оказалась либо без категорий либо не там где надо, много повторялось (в пользовательских файлах попадалось переопределение системных и не всегда нужное).
Естественно что для правки системных desktop файлов, программу нужно запускать с соответствующими привелегиями.
Установить программу легко - нужно распаковать архив и изнутри папки (там где находится файл setup.py) выполнить:
sudo python setup.py install
Запускается программа командой:
pygmed
Комментариев нет:
Отправить комментарий