Lxde/Дистрибутив/tray
Материал из ALT Linux Wiki
Jabx (обсуждение | вклад) м |
|||
(2 промежуточные версии не показаны) | |||
Строка 1: | Строка 1: | ||
[[Категория:Tray_eject_PLUS]] | [[Категория:Tray_eject_PLUS]] | ||
+ | [[Категория:LXDE]] | ||
+ | {{Викифицировать}} | ||
+ | Этот раздел описывает небольшую утилитку '''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]) | |
- | + | ||
- | Изначально идея была сделать аналог qtrayvolman (http://alt.linux.kiev.ua/srpm/qtrayvolman), но на Gtk - для слабых машин. | + | |
- | Программка не писалась с нуля - это доработка утилиты Tray_eject из проекта tray (http://sisyphus.ru/ru/srpm/tray) | + | |
Иконки для программы (версия 0.0.10) взяты из qtrayvolman. | Иконки для программы (версия 0.0.10) взяты из qtrayvolman. | ||
Строка 13: | Строка 14: | ||
В ходе написания подсматривал в код следующих проектов: | В ходе написания подсматривал в код следующих проектов: | ||
- | PCMan File Manager | + | *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 убран из зависимостей - не требуется... | |
- | В ходе работы оказалось что от pmount (http://pmount.alioth.debian.org/) придется отказаться в связи частичной с несовместимостью с pcmanfm (не хотел размонтировать флешки подключенные утилиткой). Поэтому pmount убран из зависимостей - не требуется... | + | |
Также возникла проблема с дисководом для дискет, поэтому монтирование дискет сделано отдельно от других устройств в связи с крайне сильным отличием свойств дисковода в hal. | Также возникла проблема с дисководом для дискет, поэтому монтирование дискет сделано отдельно от других устройств в связи с крайне сильным отличием свойств дисковода в hal. | ||
Строка 26: | Строка 26: | ||
Программа выводит в консоль много отладочной информации. | Программа выводит в консоль много отладочной информации. | ||
При возникновении проблем вывод консоли можно использовать для нахождения места, где произошла ошибка. | При возникновении проблем вывод консоли можно использовать для нахождения места, где произошла ошибка. | ||
- | По глюкам можно писать сюда - 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 | ||
+ | #вариант описанный на (http://wiki.lxde.org/en/Autostart) | ||
- | + | '''Предупреждение: Если используется несколько графических окружений (например LXDE и KDE) от него лучше воздержатся, т.к. срабатывает для всех графических сред.''' | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | '''Предупреждение: Если используется несколько графических окружений (например LXDE и KDE) от него лучше воздержатся, т.к. срабатывает для всех графических сред''' | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
+ | В каталоге автозапуска пользователя ''~/.config/autostart'' создать файл с расширением .desktop следующего содержания: | ||
+ | <pre> | ||
[Desktop Entry] | [Desktop Entry] | ||
Строка 52: | Строка 43: | ||
Exec=you-programm | Exec=you-programm | ||
- | + | </pre> | |
- | + | ||
- | + | ||
Например: | Например: | ||
- | tray_eject_plus.desktop c содержанием | + | ''tray_eject_plus.desktop'' c содержанием |
- | + | ||
- | + | ||
+ | <pre> | ||
[Desktop Entry] | [Desktop Entry] | ||
Строка 66: | Строка 54: | ||
Exec=tray_eject_plus | Exec=tray_eject_plus | ||
- | + | </pre> | |
- | + | {{Category navigation|title=LXDE|category=LXDE|sortkey={{SUBPAGENAME}}}} |
Текущая версия на 12:56, 28 июня 2015
Этот раздел описывает небольшую утилитку Tray_eject_PLUS для монтирования и размонтирования флешек/CD и других съемных устройств.
(Первоначально утилита "жила" и сейчас "живет" на форуме. [1]).
Изначально идея была сделать аналог qtrayvolman ([2]), но на Gtk - для слабых машин. Программка не писалась с нуля - это доработка утилиты Tray_eject из проекта tray ([3])
Иконки для программы (версия 0.0.10) взяты из qtrayvolman.
В ходе написания подсматривал в код следующих проектов:
- PCMan File Manager [4]
- Gnome-volume-manager [5]
- Gnome-mount [6]
В ходе работы оказалось что от pmount ([7]) придется отказаться в связи частичной с несовместимостью с pcmanfm (не хотел размонтировать флешки подключенные утилиткой). Поэтому pmount убран из зависимостей - не требуется... Также возникла проблема с дисководом для дискет, поэтому монтирование дискет сделано отдельно от других устройств в связи с крайне сильным отличием свойств дисковода в hal.
На текущий момент (версия 0.0.10) это альфа версия. Программа выводит в консоль много отладочной информации. При возникновении проблем вывод консоли можно использовать для нахождения места, где произошла ошибка. По глюкам можно писать сюда - [8] (с выводом того что попало в консоль).
Если вы хотите что-бы программа была в автозагрузке, то ее можно прописать в соответствующих для вашего DE/WM местах.
Например для LXDE это:
- /etc/xdg/lxsession/LXDE/autostart
- вариант описанный на (http://wiki.lxde.org/en/Autostart)
Предупреждение: Если используется несколько графических окружений (например LXDE и KDE) от него лучше воздержатся, т.к. срабатывает для всех графических сред.
В каталоге автозапуска пользователя ~/.config/autostart создать файл с расширением .desktop следующего содержания:
[Desktop Entry] Type=Application Exec=you-programm
Например: tray_eject_plus.desktop c содержанием
[Desktop Entry] Type=Application Exec=tray_eject_plus