Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: OpenBox: настройка и напилинг.  (Прочитано 324805 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн v@dik

  • Активист
  • *
  • Сообщений: 409
    • Просмотр профиля
Re: OpenBox: настройка и напилинг.
« Ответ #675 : 25 Февраля 2010, 20:59:48 »
Если при перемонтировании влешка не извлекалась, то, естественно, правила udev  и не срабатывают, поскольку нового оборудования найдено небыло. Вам бы для начала определиться чем монтировать и как, а сейчас у вас монтированием управляет udev и hal.

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: OpenBox: настройка и напилинг.
« Ответ #676 : 25 Февраля 2010, 21:02:20 »
Если при перемонтировании влешка не извлекалась, то, естественно, правила udev  и не срабатывают, поскольку нового оборудования найдено небыло. Вам бы для начала определиться чем монтировать и как, а сейчас у вас монтированием управляет udev и hal.
естественно,вот меня и интересует как монтированием управляет pcmanfm
у меня можно спросить=)

Оффлайн v@dik

  • Активист
  • *
  • Сообщений: 409
    • Просмотр профиля
Re: OpenBox: настройка и напилинг.
« Ответ #677 : 25 Февраля 2010, 21:08:00 »
я же писал - через hal.

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: OpenBox: настройка и напилинг.
« Ответ #678 : 25 Февраля 2010, 21:11:07 »
я же писал - через hal.
а как тогда объяснить такое поведение
Цитировать
в key пробывал разные параметры подстовлять и серийник, и название всеравно, первое монтирование срабатывает правильно. имя подхватывает, после перемонтирования  имя флешки снова disk1
оно такое же и при включенном монтировании в pcmanfm. первый раз срабатывает. потом нет, хотя монтирование/отмонтирование то работает
у меня можно спросить=)

Оффлайн v@dik

  • Активист
  • *
  • Сообщений: 409
    • Просмотр профиля
Re: OpenBox: настройка и напилинг.
« Ответ #679 : 25 Февраля 2010, 21:30:58 »
Честно говоря не видя всех ваших настроек сложно что-то посоветовать конкретно. Попробуйте разобраться (вроде ваш случай)
(Нажмите, чтобы показать/скрыть)
Смысл в том, что для флешек нужно создать отдельное правило. Думаю перевод осилите
« Последнее редактирование: 25 Февраля 2010, 21:32:29 от v@dik »

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: OpenBox: настройка и напилинг.
« Ответ #680 : 25 Февраля 2010, 21:33:32 »
спасибо опробую, вроде оно
у меня можно спросить=)

Оффлайн v@dik

  • Активист
  • *
  • Сообщений: 409
    • Просмотр профиля
Re: OpenBox: настройка и напилинг.
« Ответ #681 : 25 Февраля 2010, 21:42:18 »
Если получиться, с вас подробное how-to :)

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: OpenBox: настройка и напилинг.
« Ответ #682 : 26 Февраля 2010, 21:06:40 »
Если получиться, с вас подробное how-to :)
Оказалось все очень просто =)

0. Смотрим файл
nano /etc/PolicyKit/PolicyKit.confи ищем там правило
Цитировать
<match action="org.freedesktop.hal.storage.mount-removable">
<return result="yes" />
</match>
Если нет, то нужно его добавить
Смотрим файл
nano /etc/hal/fdi/policy/preferences.fdiОн должен содержать следующее:
Цитировать
 
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
    <match key="storage.hotpluggable" bool="false">
      <match key="storage.removable" bool="false">
        <merge key="storage.automount_enabled_hint" type="bool">true</merge>
      </match>
    </match>
  </device>
</deviceinfo>

1. Узнаем путь устройства, для этого в терминале нужно выполнить:
udevinfo -q path -n /dev/sdb1/У меня вывод следующий
Цитировать
/block/sdb/sdb1

2. Смотрим характеристики устройства и ищем серийный номер устройства
udevinfo -a -p /block/sdb/sdb1Вывод данной команды следующий, в нем нужно найти запись однозначно определяющую устройство, например serial
Цитировать
****
looking at parent device '/devices/pci0000:00/0000:00:04.1/usb2/2-2':
KERNELS=="2-2"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{dev}=="189:138"
ATTRS{configuration}==""
ATTRS{bNumInterfaces}==" 1"
ATTRS{bConfigurationValue}=="1"
ATTRS{bmAttributes}=="80"
ATTRS{bMaxPower}==" 80mA"
ATTRS{urbnum}=="15126"
ATTRS{idVendor}=="1307"
ATTRS{idProduct}=="0163"
ATTRS{bcdDevice}=="0100"
ATTRS{bDeviceClass}=="00"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bNumConfigurations}=="1"
ATTRS{bMaxPacketSize0}=="64"
ATTRS{speed}=="480"
ATTRS{busnum}=="2"
ATTRS{devnum}=="11"
ATTRS{version}==" 2.00"
ATTRS{maxchild}=="0"
ATTRS{quirks}=="0x0"
ATTRS{authorized}=="1"
ATTRS{manufacturer}=="USB 2.0"
ATTRS{product}=="Flash Disk"
ATTRS{serial}=="47115d84a03594"
****
т.е. искомая строка
Цитировать
ATTRS{serial}=="47115d84a03594"

3. Для изменения имен устройств в /dev нужно создать файл:
nano /etc/udev/rules.d/10-local.rulesи прописать там правила для устройств
ATTRS{serial}=="47115d84a03594", NAME="myflash"
4. Узнаем uuid устройства, для этого выполняем
ls -l /dev/disk/by-uuid/Вывод команды в моем случае
Цитировать
***
lrwxrwxrwx 1 root root 13 2010-02-26 20:07 B8B9-29BC -> ../../myflash
***
Заметте имя устройства уже myflash, копируем uuid, у меня он B8B9-29BC

5. Создаем файл
sudo nano /etc/hal/fdi/policy/20-flash.fdiПрописываем правило для устройства
<?xml version="1.0" encoding="UTF-8"?>
 <deviceinfo version="0.2">
    <device>
        <match key="volume.uuid" string="B8B9-29BC">
            <merge key="volume.label" type="string">myflash</merge>
        </match>
    </device>
</deviceinfo>
Все, теперь при подсоединении флешки, она определяетя в /dev и в /media и в pcmnfm одно имя устройства

з.ы. в файлах /etc/udev/rules.d/10-local.rules и /etc/hal/fdi/policy/20-flash.fdi можно создавать правила для нескольких устройств
з.ы.ы. у меня для фотика не оказалось uuid'a, пустая строчка, поэтому вместо него я взял block.device, ведь он тоже уникальныйб и известный мне (в данном случае /dev/myflash)
всю информацию о устройствах можно посмотреть запустив hal-device-manager, или консольный вариант hal-device
у меня можно спросить=)

Оффлайн v@dik

  • Активист
  • *
  • Сообщений: 409
    • Просмотр профиля
Re: OpenBox: настройка и напилинг.
« Ответ #683 : 26 Февраля 2010, 22:54:54 »
А не могли бы вы все вышеописанное  в отдельную тему и в раздел how-to, Наверняка комуто пригодиться.

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: OpenBox: настройка и напилинг.
« Ответ #684 : 27 Февраля 2010, 00:40:18 »
конешно бес проблем, если это сгодится для ховту)
у меня можно спросить=)

Оффлайн v@dik

  • Активист
  • *
  • Сообщений: 409
    • Просмотр профиля
Re: OpenBox: настройка и напилинг.
« Ответ #685 : 27 Февраля 2010, 00:42:00 »
если это сгодится для ховту)
как по мне, то очень даже сгодиться, разжовано и с примерами, все что нужно. Главное название темы хорошее придумать, чтоб через поиск быстро находилось.
« Последнее редактирование: 27 Февраля 2010, 00:43:34 от v@dik »

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: OpenBox: настройка и напилинг.
« Ответ #686 : 27 Февраля 2010, 00:44:47 »
уже создал тему, с названием правда косяк наверно) если есть предложения, поменяю=)
у меня можно спросить=)

Оффлайн v@dik

  • Активист
  • *
  • Сообщений: 409
    • Просмотр профиля
Re: OpenBox: настройка и напилинг.
« Ответ #687 : 27 Февраля 2010, 00:48:58 »
уже создал тему, с названием правда косяк наверно) если есть предложения, поменяю=)
М-да, может как-то по другому тему обозвать, типа "собственные правила монтирования в openbox" ну или типа того, ато как-то не информативно.

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: OpenBox: настройка и напилинг.
« Ответ #688 : 02 Марта 2010, 20:33:08 »
как сделать автофокус в последнее используемое окно на том или ином раб столе ?

имею 4 раб стола/ в каждом открыто по несколько окон, при смене раб стола, хотелось бы возвращатся в то окно, в котором был до смены рабочего стола

Пользователь решил продолжить мысль 02 Марта 2010, 21:21:55:
вот еще, возможно ли к tint2 прикрутить монитор принтера какой нибудь?
« Последнее редактирование: 02 Марта 2010, 21:21:55 от kostrukov »
у меня можно спросить=)

Оффлайн pipe

  • Администратор
  • Старожил
  • *
  • Сообщений: 5826
    • Просмотр профиля
Re: OpenBox: настройка и напилинг.
« Ответ #689 : 04 Марта 2010, 04:26:00 »
У меня и так запоминает последнее активное окно  :-\
По дефолту так было, если надо могу свой rc.conf выложить

 

Страница сгенерирована за 0.046 секунд. Запросов: 25.