Lxde/Дистрибутив/tray: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 8: | Строка 8: | ||
Изначально идея была сделать аналог qtrayvolman (http://alt.linux.kiev.ua/srpm/qtrayvolman), но на Gtk - для слабых машин. | Изначально идея была сделать аналог qtrayvolman (http://alt.linux.kiev.ua/srpm/qtrayvolman), но на Gtk - для слабых машин. | ||
Программка не писалась с нуля - это доработка утилиты Tray_eject из проекта tray (http://sisyphus.ru/ru/srpm/tray) | Программка не писалась с нуля - это доработка утилиты Tray_eject из проекта tray (http://sisyphus.ru/ru/srpm/tray) | ||
Иконки для программы взяты из qtrayvolman. | |||
Иконки для программы (версия 0.0.10) взяты из qtrayvolman. | |||
В ходе написания подсматривал в код следующих проектов: | В ходе написания подсматривал в код следующих проектов: | ||
PCMan File Manager (http://pcmanfm.sourceforge.net/) | PCMan File Manager (http://pcmanfm.sourceforge.net/) | ||
(gnome-volume-manager) http://gnome-volume-manager.sourcearchive.com/documentation/1.5.15-1/manager_8c-source.html | (gnome-volume-manager) http://gnome-volume-manager.sourcearchive.com/documentation/1.5.15-1/manager_8c-source.html | ||
(gnome-mount) http://gnome-mount.sourcearchive.com/documentation/0.8~svn20080225-0ubuntu4/gnome-mount_8c-source.html | (gnome-mount) http://gnome-mount.sourcearchive.com/documentation/0.8~svn20080225-0ubuntu4/gnome-mount_8c-source.html | ||
В ходе работы оказалось что от pmount (http://pmount.alioth.debian.org/) придется отказаться в связи частичной с несовместимостью с pcmanfm (не хотел размонтировать флешки подключенные утилиткой). Поэтому pmount убран из зависимостей - не требуется... | В ходе работы оказалось что от pmount (http://pmount.alioth.debian.org/) придется отказаться в связи частичной с несовместимостью с pcmanfm (не хотел размонтировать флешки подключенные утилиткой). Поэтому pmount убран из зависимостей - не требуется... | ||
Строка 21: | Строка 27: | ||
При возникновении проблем вывод консоли можно использовать для нахождения места, где произошла ошибка. | При возникновении проблем вывод консоли можно использовать для нахождения места, где произошла ошибка. | ||
По глюкам можно писать сюда - http://forum.altlinux.org/index.php/topic,7580.0.html (с выводом того что попало в консоль). | По глюкам можно писать сюда - http://forum.altlinux.org/index.php/topic,7580.0.html (с выводом того что попало в консоль). | ||
Если вы хотите что-бы программа была в автозагрузке, то ее можно прописать в соответствующих для вашего DE/WM местах. | Если вы хотите что-бы программа была в автозагрузке, то ее можно прописать в соответствующих для вашего DE/WM местах. | ||
Например для LXDE это | Например для LXDE это | ||
/etc/xdg/lxsession/LXDE/autostart | /etc/xdg/lxsession/LXDE/autostart | ||
или | или | ||
(http://wiki.lxde.org/en/Autostart) | (http://wiki.lxde.org/en/Autostart) | ||
В каталоге автозапуска пользователя ~/.config/autostart создать файл с расширением .desktop | В каталоге автозапуска пользователя ~/.config/autostart создать файл с расширением .desktop | ||
следующего содержания | следующего содержания | ||
+++++++++++++++++++++++ | +++++++++++++++++++++++ | ||
[Desktop Entry] | [Desktop Entry] | ||
Type=Application | Type=Application | ||
Exec=you-programm | Exec=you-programm | ||
+++++++++++++++++++++++ | +++++++++++++++++++++++ |
Версия от 10:52, 1 сентября 2010
Этот раздел описывает небольшую утилитку Tray_eject_PLUS для монтирования и размонтирования флешек/CD и других съемных устройств
(Первоначально утилита "жила" и сейчас "живет" на форуме http://forum.altlinux.org/index.php/topic,7580.0.html).
Изначально идея была сделать аналог qtrayvolman (http://alt.linux.kiev.ua/srpm/qtrayvolman), но на Gtk - для слабых машин. Программка не писалась с нуля - это доработка утилиты Tray_eject из проекта tray (http://sisyphus.ru/ru/srpm/tray)
Иконки для программы (версия 0.0.10) взяты из qtrayvolman.
В ходе написания подсматривал в код следующих проектов:
PCMan File Manager (http://pcmanfm.sourceforge.net/)
(gnome-volume-manager) http://gnome-volume-manager.sourcearchive.com/documentation/1.5.15-1/manager_8c-source.html
(gnome-mount) http://gnome-mount.sourcearchive.com/documentation/0.8~svn20080225-0ubuntu4/gnome-mount_8c-source.html
В ходе работы оказалось что от pmount (http://pmount.alioth.debian.org/) придется отказаться в связи частичной с несовместимостью с pcmanfm (не хотел размонтировать флешки подключенные утилиткой). Поэтому pmount убран из зависимостей - не требуется...
Также возникла проблема с дисководом для дискет, поэтому монтирование дискет сделано отдельно от других устройств в связи с крайне сильным отличием свойств дисковода в hal.
На текущий момент (версия 0.0.10) это альфа версия. Программа выводит в консоль много отладочной информации. При возникновении проблем вывод консоли можно использовать для нахождения места, где произошла ошибка. По глюкам можно писать сюда - http://forum.altlinux.org/index.php/topic,7580.0.html (с выводом того что попало в консоль).
Если вы хотите что-бы программа была в автозагрузке, то ее можно прописать в соответствующих для вашего DE/WM местах.
Например для LXDE это
/etc/xdg/lxsession/LXDE/autostart
или
(http://wiki.lxde.org/en/Autostart)
В каталоге автозапуска пользователя ~/.config/autostart создать файл с расширением .desktop следующего содержания
+++++++++++++++++++++++
[Desktop Entry]
Type=Application
Exec=you-programm
+++++++++++++++++++++++