XAMPP for Linux в LM Cinnamon: управление из трея.

/ Просмотров: 4125

Появилась еще одна хорошая возможность избавиться от лишнего на рабочем столе.

В посте "XAMPP for Linux: организация и настройка виртуальных хостов - 1" описан способ запуска⁄перезапуска⁄остановки XAMPP с помощью иконок на рабстоле. Несколько лет я пользовался именно им как наиболее простым и незамороченным.

Но с выходом Cinnamon 2 среди апплетов панели обнаружился XAMPP Panel Menu 0.1, и вот наконец-то у меня дошли до него руки.

Сразу скажу: апплет рабочий, легко кастомизируется и удобен в использовании.

Устанавливается штатным способом из Центра управления, после установки появляется в панели в таком виде:

Меню апплета по ЛКМ

Файлы апплета после установки располагаются в директории ~⁄.local⁄share⁄cinnamon⁄applets⁄xampp-panel@backids99

Что и как мы можем в нем поправить⁄улучшить?

Во-1-х, избавляемся от Виндового наследия: удаляем favicon.ico, меняем права всех файлов на нормальные (644).

Во-2-х, поправляем иконку: присмотревшись, видим, что автор не стал заморачиваться с прозрачностью, в результате чего вместо закругленных углов мы видим белые уголки. Удивительно, как считанные пиксели могут портить всё впечатление!

Поправить это легко: можно доработать в графическом редакторе xampp.png из состава апплета, а можно даже (для особо ленивых) взять ту же иконку, которую я приводил в своем посте, – несмотря на свой великоватый размер, она легко масштабируется панелью:

После правки

Дальше – больше: при желании можно влезть в файл applet.js и разгуляться там вовсю. Я не стал особенно усердствовать (по причине небольших знаний javascript и, конечно, лени), а просто убрал ненужные мне пункты меню и добавил нужные. Дело не трудное, тут всё зависит от ваших знаний и желаний.

Note:   После всяких правок файла applet.js нужно перезапускать cinnamon. Впрочем, можно обойтись и без этого, удаляя и опять устанавливая апплет после правки (имхо, это проще, хотя и выглядит на первый взгляд по-варварски smile)
UPD:   Пожалуй, недостатком можно считать то обстоятельство, что, в отличие от терминала или иконки рабстола, мы не видим, успешно ли прошел запуск XAMPP. Было бы идеально сделать так: при незапущенном (или незапустившемся) XAMPP видим в панели иконку, скажем, красного цвета, а при запущенном – обычного, оранжевого:

Но мои малые знания и большая лень не дают мне этим заняться, так что оставляю это желающим.

Оставьте комментарий

Комментарий будет опубликован после проверки

(обязательно)