Lxde/Дистрибутив/tray

Материал из ALT Linux Wiki

< Lxde | Дистрибутив(Различия между версиями)
Перейти к: навигация, поиск
м (need wikify)
 
Строка 2: Строка 2:
[[Категория:LXDE]]
[[Категория:LXDE]]
{{Викифицировать}}
{{Викифицировать}}
-
Этот раздел описывает небольшую утилитку Tray_eject_PLUS для монтирования и размонтирования флешек/CD и других съемных устройств  
+
Этот раздел описывает небольшую утилитку '''Tray_eject_PLUS''' для монтирования и размонтирования флешек/CD и других съемных устройств.
-
(Первоначально утилита "жила" и сейчас "живет" на форуме  
+
(Первоначально утилита "жила" и сейчас "живет" на форуме.
-
http://forum.altlinux.org/index.php/topic,7580.0.html).
+
[http://forum.altlinux.org/index.php/topic,7580.0.html]).
-
Изначально идея была сделать аналог 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])
Иконки для программы (версия 0.0.10) взяты из qtrayvolman.
Иконки для программы (версия 0.0.10) взяты из qtrayvolman.
Строка 14: Строка 14:
В ходе написания подсматривал в код следующих проектов:
В ходе написания подсматривал в код следующих проектов:
-
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 убран из зависимостей - не требуется...
+
Также возникла проблема с дисководом для дискет, поэтому монтирование дискет сделано отдельно от других устройств в связи с крайне сильным отличием свойств дисковода в hal.
Также возникла проблема с дисководом для дискет, поэтому монтирование дискет сделано отдельно от других устройств в связи с крайне сильным отличием свойств дисковода в hal.
Строка 27: Строка 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)
-
1 вариант:
+
'''Предупреждение: Если используется несколько графических окружений (например LXDE и KDE) от него лучше воздержатся, т.к. срабатывает для всех графических сред.'''
-
 
+
-
/etc/xdg/lxsession/LXDE/autostart
+
-
 
+
-
 
+
-
2 вариант описанный на (http://wiki.lxde.org/en/Autostart)
+
-
 
+
-
'''Предупреждение: Если используется несколько графических окружений (например LXDE и KDE) от него лучше воздержатся, т.к. срабатывает для всех графических сред'''
+
-
 
+
-
В каталоге автозапуска пользователя ~/.config/autostart создать файл с расширением .desktop
+
-
следующего содержания
+
-
 
+
-
+++++++++++++++++++++++
+
 +
В каталоге автозапуска пользователя ''~/.config/autostart'' создать файл с расширением .desktop следующего содержания:
 +
<pre>
[Desktop Entry]
[Desktop Entry]
Строка 53: Строка 43:
Exec=you-programm
Exec=you-programm
-
 
+
</pre>
-
+++++++++++++++++++++++
+
-
 
+
Например:
Например:
-
tray_eject_plus.desktop c содержанием
+
''tray_eject_plus.desktop'' c содержанием
-
 
+
-
+++++++++++++++++++++++
+
 +
<pre>
[Desktop Entry]
[Desktop Entry]
Строка 67: Строка 54:
Exec=tray_eject_plus
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
 
Личные инструменты