ПИШУ ПРО ВСЕ

11 апр. 2011 г.

Редактор desktop файлов - pygmed

 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


1 апр. 2011 г.

Совещание

Петров пришел во вторник на совещание. Ему там вынули мозг, разложили по блюдечкам и стали есть, причмокивая и вообще выражая всяческое одобрение. Начальник Петрова, Недозайцев, предусмотрительно раздал присутствующим десертные ложечки. И началось.