Lxde/Дистрибутив/tray: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «Категория:Tray_eject_PLUS Этот раздел описывает небольшую утилитку Tray_eject_PLUS для монтирования ...»)
 
Нет описания правки
 
(не показано 9 промежуточных версий 4 участников)
Строка 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])
Иконки для программы (версия 0.0.10) взяты из qtrayvolman.


Этот раздел описывает небольшую утилитку 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.
В ходе написания подсматривал в код следующих проектов:
В ходе написания подсматривал в код следующих проектов:
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 убран из зависимостей - не требуется...
*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.
Также возникла проблема с дисководом для дискет, поэтому монтирование дискет сделано отдельно от других устройств в связи с крайне сильным отличием свойств дисковода в hal.


Строка 16: Строка 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 это
 
/etc/xdg/lxsession/LXDE/autostart
Например для LXDE это:
или
#/etc/xdg/lxsession/LXDE/autostart
(http://wiki.lxde.org/en/Autostart)
#вариант описанный на (http://wiki.lxde.org/en/Autostart)
В каталоге автозапуска пользователя ~/.config/autostart создать файл с расширением .desktop
 
следующего содержания
'''Предупреждение: Если используется несколько графических окружений (например LXDE и KDE) от него лучше воздержатся, т.к. срабатывает для всех графических сред.'''
+++++++++++++++++++++++
 
В каталоге автозапуска пользователя ''~/.config/autostart'' создать файл с расширением .desktop следующего содержания:
<pre>
[Desktop Entry]
[Desktop Entry]
Type=Application
Type=Application
Exec=you-programm
Exec=you-programm
+++++++++++++++++++++++
</pre>
 
Например:
''tray_eject_plus.desktop'' c содержанием
 
<pre>
[Desktop Entry]
 
Type=Application
 
Exec=tray_eject_plus
</pre>
{{Category navigation|title=LXDE|category=LXDE|sortkey={{SUBPAGENAME}}}}

Текущая версия от 12:56, 28 июня 2015

42px-Wikitext-ru.svg.png
Эту статью следует викифицировать.

Этот раздел описывает небольшую утилитку 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 это:

  1. /etc/xdg/lxsession/LXDE/autostart
  2. вариант описанный на (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