Автор Тема: Не сговорчивый Openbox  (Прочитано 12140 раз)

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

Оффлайн runtik

  • Местный
  • *****
  • Автор темы
  • Сообщений: 578
  • Проблема - когда нет проблем
Не сговорчивый Openbox
« : Март 28, 2013, 18:58:40 »
С помощью debootstrap сделал дистрибутив myubuntu.iso (LightDM + Openbox + LXPanel + PCManFM). Всё работает, но есть и проблемы  :(.
Одна из них показана на скрине:

Не отображаются иконки в PCManFM для файлов. Установлены 2 темы икон: hicolor - по умолчанию и Human (на скрине) - дополнительно.
Вторая проблема - не запускается установленный lightdmcfg, но это потом.
Подскажите, кто знает, куда дунуть и что покрутить.
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 722
    • PuppyRus-Arch
Re: Не сговорчивый Openbox
« Ответ #1 : Март 28, 2013, 19:46:00 »
Посмотрите в сторону /usr/share/mime и запустите pcmanfm из консоли и смотрите вывод
« Последнее редактирование: Март 28, 2013, 19:55:36 от sfs »

Оффлайн runtik

  • Местный
  • *****
  • Автор темы
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: Не сговорчивый Openbox
« Ответ #2 : Март 29, 2013, 07:50:08 »
Спасибо, коллега sfs, за подсказку. Действительно после запуска pcmanfm в терминале появились какие-то строчки.Теперь разговариваю с ним  ;D. Возможно, причина может быть тривиальная - отсутствие необходимых *.png (подсказал дядюшка Гоооогль), т.к. debootstrap "по природе своей очень скромен". Посмотрю как это сделано у гуRU RUntu - уважаемого HsH в LITE 12.04.
« Последнее редактирование: Март 29, 2013, 10:08:34 от runtik »
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн sfs

  • Местный
  • *****
  • Сообщений: 722
    • PuppyRus-Arch
Re: Не сговорчивый Openbox
« Ответ #3 : Март 29, 2013, 10:45:58 »
Попробуйте поставить мета-пакет LXDE. Там по идее должно быть все "из коробки" Если проблема уйдет - ищите отличия.
Еще набор иконок может косячить - поставьте тот что в LХDE. Ну или смотрите как это живет в Lubuntu

Вдохновиться как построить свой openbox можно в crunchbang madbox archbang manjaro alphaos
Приятно видеть Ваш прогресс в дистростроении. Так держать!

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Не сговорчивый Openbox
« Ответ #4 : Март 29, 2013, 11:38:46 »
Не отображаются иконки в PCManFM для файлов.

   Как устанавливаете тему значков и GTK? Добавьте темы оформления, которые заведомо содержат все необходимые элементы для отображения (пакет light-themes). Для настройки обычно используется LXAppearance.

Оффлайн runtik

  • Местный
  • *****
  • Автор темы
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: Не сговорчивый Openbox
« Ответ #5 : Март 29, 2013, 14:04:11 »
Openbox устанавливал так:
CHROOT:/# apt-get install xorg lightdm lightdm-gtk-greeter openbox lxpanel obconf openbox-themes human-icon-theme openbox-xdgmenu policykit-1 udisks gvfs os-prober pmount ntfs-3g lxappearance lxrandr lxterminal leafpad pcmanfm obmenu lxshortcut feh midori htop gpicview epdfview mplayer gnome-mplayer
По умолчанию hicolor - ну, наверное, всего 3 иконки. Добавил Human-icon-theme - стало чуть больше: папки, устройства, значки, но нет mime. Выглядит всё это так

Чтобы не зависеть от темы оформления в /usr/share/pixmaps скопировал все необходимые для меню *.png. Доустановлю light-themes, посмотрю что будет, потом lxde-icon-theme.
Если просто скопировать необходимые mimetypes *.png - это сработает?
Почему-то Lightdmcfg не реагирует на меня конкретно  :(.
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Не сговорчивый Openbox
« Ответ #6 : Март 29, 2013, 14:20:21 »
Если просто скопировать необходимые mimetypes *.png - это сработает?

   Нет, значки должны быть прописаны в конфиге темы (расположение, размер).

Оффлайн runtik

  • Местный
  • *****
  • Автор темы
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: Не сговорчивый Openbox
« Ответ #7 : Март 29, 2013, 15:32:44 »
Спасибо за помощь коллеги  ;D. Тема - Humanity.

Помог пакет light-theme. Пакет human-icon-theme можно удалить.

Шаг следующий и, наверное, последний: установка grub-pc, ubiquity и ubiquity-frontend-gtk.
« Последнее редактирование: Март 29, 2013, 15:36:41 от runtik »
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн runtik

  • Местный
  • *****
  • Автор темы
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: Не сговорчивый Openbox
« Ответ #8 : Март 29, 2013, 20:14:45 »
Загрузил созданный дистрибутив myubuntu.iso в Virtualbox, настроил внешнее оформление через LXAppearance - тема значков Humanity. Сделал такой же файл settings.ini и положил его в директорию /etc/skel/.config/gtk-3.0/ в своё chroot-окружение. После создания iso-образа и запуска дистрибутива система не скопировала его (settings.ini) в /home/ubuntu/.config/gtk-3.0/ , а создала свой файл и загрузилась с темой значков hicolor почему-то  ????
Хотя директории /etc/skel/.config/lxpanel/, /etc/skel/.config/openbox/ и /etc/skel/.local/share/application/ были скопированы и файлы с установками (panel, config; autostart.sh, menu.xml, dingdong.wav, splash.jpg; mimeapps.list), которые в них находились были восприняты загруженной системой.
Ранее было так, что создаваемый мной файл /etc/skel/.gtkrc-2.0.mine копировался, но система не воспринимала его и загружала по умолчанию hicolor.
Прошу знатоков высказать своё мнение.
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Не сговорчивый Openbox
« Ответ #9 : Март 29, 2013, 20:52:30 »
система не скопировала его (settings.ini) в /home/ubuntu/.config/gtk-3.0/ , а создала свой файл
Возможные причины: система не смогла прочесть файл (проверить права), некорректный формат.

создаваемый мной файл /etc/skel/.gtkrc-2.0.mine копировался, но система не воспринимала его
   Файл должен называться ~/.gtkrc-2.0, это для приложений на GTK2, файл ~/.config/gtk-3.0/settings.ini - для GTK3.

Оффлайн runtik

  • Местный
  • *****
  • Автор темы
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: Не сговорчивый Openbox
« Ответ #10 : Март 29, 2013, 22:20:50 »
Снова запустил в Virtualbox и что увидел  ???.
Файл /home/ubuntu/.config/gtk-3.0/settings.ini - доступ - 100664, владелец - ubuntu, группа - ubuntu, размер - 359 byte;
файл /etc/skel/.config/gtk-3.0/settings.ini - доступ - 100664, владелец - 1000, группа - 1000, размер - 359 byte но,
~$ cat /etc/group
...
ubuntu:x:999:
...
~$ cat /etc/passwd
...
ubuntu:x:999:999:Live session user,,,:/home/ubuntu:/bin/bash
...
~$ sudo -l
Пользователь ubuntu может выполнять
следующие команды на данном хосте:
(ALL : ALL) ALL
(ALL) NOPASSWD: ALL
:o
Т.е. получается, что liveCD создает системного (??) пользователя с GUID=999. Но другие копируемые из /etc/skel/ файлы имеют такие же атрибуты, но работают.
Я весь в тупике и не знаю как быть - SOS... SOS... SOS...

В файле ~/.gtkrc-2.0, создаваемом системой сверху была #запись, что его ...льзя редактировать, а создать свой файл с именем ~/.gtkrc-2.0.mine. В конце файла ~/.gtkrc-2.0 есть строка:
include "home/ubuntu/.gtkrc-2.0.mine"
Добросовестно выполнял это указание, повторяя при этом пиип, пиип, ...  >:(.
« Последнее редактирование: Март 29, 2013, 23:07:52 от runtik »
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн runtik

  • Местный
  • *****
  • Автор темы
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: Не сговорчивый Openbox
« Ответ #11 : Апрель 01, 2013, 15:17:48 »
Коллеги, подскажите как добавить в модуль "Меню приложений" на LXPanel пункт "Выключить ПК". Есть только пункт "Завершить сеанс".
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн ASD

  • Активист
  • ****
  • Сообщений: 457
  • teocally@jabber.ru
Re: Не сговорчивый Openbox
« Ответ #12 : Апрель 01, 2013, 16:15:21 »
Как вариант - через терминал:
Цитировать (выделенное)
sudo shutdown -h now
Не очень эстетично - зато действенно! 8)
Matuntu Best new (12.04), Kubuntu 14.04

Оффлайн runtik

  • Местный
  • *****
  • Автор темы
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: Не сговорчивый Openbox
« Ответ #13 : Апрель 01, 2013, 16:20:41 »
Это у меня есть, по ПКМ выпадает OBMenu и там пункт "Выключить ПК". В меню приложений нет этого пункта - это не правильно  :(.
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн Fastor

  • Постоялец
  • ***
  • Сообщений: 143
Re: Не сговорчивый Openbox
« Ответ #14 : Апрель 01, 2013, 16:29:30 »
runtik, у меня сделано так: "Завершить сеанс" в lxpanel запускает obshutdown. В настройках lxpanel, в вкладке "дополнительно" есть такая строчка "Команда выхода из системы", в нее и вписан obshutdown. А уже его можно настроить как душе угодно.
Бывает решение проблемы, и бывает проблема в решении!
Если не знаешь, что делать, то лучше ничего не делать. (А.А.Громыко)