Сайт | Скачать | Видео | Wiki

Автор Тема: XFCE 4.10  (Прочитано 37383 раз)

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:XFCE
« Ответ #60 : 26 Ноябрь 2013, 17:58:50 »
можно работать и из под пользователя.
Я постоянно работаю под пользователем, /root пустой. Просто запускаю файловый менеджер (su -c rox) от имени рута, а из рокса уже правлю, копирую, удаляю...
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:XFCE
« Ответ #61 : 10 Декабрь 2013, 18:47:59 »
http://keithhedger.hostingsiteforfree.com/pages/apps.html
Актуально включать в модуль? Только в репу или вообще не надо?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:XFCE
« Ответ #62 : 08 Июль 2014, 16:31:04 »
Пересобрал
Стремился к минимальному размеру (1,6 мб). Корзину и gvfs делать не стал. Починил notifyd (системные сообщения)
Установка: положить все в /base вместо модулей с соответствующими цифрами
Поделено на модули так (wm panel thunar) , чтобы можно было комбинировать с чем угодно. Модуль *lib* обязателен для любого модуля

Посмотрел Thunar - по сравнению со spacefm - все доп. действия над файлами надо руками прописывать.  spacefm сам берет из mime
При тестировании прошу обратить внимание на открытие файлов по расширениям (mime)

Есть мысли PRA02-1407fat сделать c xfce
« Последнее редактирование: 08 Июль 2014, 16:36:14 от sfs »

Оффлайн Lego

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 900
  • Репутация: +60/-0
Re:XFCE
« Ответ #63 : 08 Июль 2014, 17:01:05 »
1.6 mb, круто. Что ты там подрезал то? 10,2 у меня модуль, только то, что в процессе компиляции вышло минус лишние локали.... Впрочем, за минимумом я и не гнался никогда.
AMD Phenom 9500 Quad-Core, GF-8600, 2gb RAM
Asus Eee PC-901 (Intel Atom N270, 1Gb RAM, 12Gb SSD)
Puppyrus-13.12-xfce-4.12

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:XFCE
« Ответ #64 : 08 Июль 2014, 17:14:37 »
xfce-sessions перекомпилен без gnome и kit зависимостей
libxfce* xfcesettings тоже по минимуму. PKGBUILDS выложил
Остальное вообще почти все из репы
Вырезал только splash (кроме дефолтного) и xfce-about
Основная экономия вышла от иконок - обошелся имеющимися. Пару ico так и не нашел
« Последнее редактирование: 08 Июль 2014, 17:16:15 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:XFCE
« Ответ #65 : 15 Сентябрь 2014, 14:17:58 »
Я полагаю это вопрос к разработчикам.
Например я - "ЗА" восстановление работоспособности Корзины.
Если, конечно, это не слишком накладно.
http://www.puppyrus.org/~melvik/puppyrus/ftp/puppyrus/puppyrus-a/pra02/pfs/system/gvfs-trash-1.12.2-s02.pfs
Урезал по максимуму. оставил только корзину. После загрузки жрет примерно 2мб ram
Сеть и т.п. вырезал - чтобы заработало надо вагон всего. Premote легче

Некоторых иконок не хватает. Как найти  - простых путей не знаю - только pacman tango-icon-theme и искать методом удаления частей /usr/share/icons. Помогайте

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:XFCE
« Ответ #66 : 16 Сентябрь 2014, 17:22:41 »
Смена курсора (вынес в шапку)
Как и обещал - возвращаюсь к теме о курсоре

1. С курсором я разобрался
Если коротко - то это стандартный "косяк" xfce4
Попозже могу про курсор написать подробнее.
2. С настройкой двух мониторов кажется тоже разобрался.
Получается, что это тоже "косяк" xfce4
Т.е нам самим не поправить?

Я не готов утверждать, но вроде бы есть варианты:

Обычно тему курсора можно установить 3 способами:
1. для всех пользователей - в папку /usr/share/icons/
2. только для root - в папку /home/root/.icons/
3. только для live - в папку /home/live/.icons/

Как сделано в pra:
Тема дополнительного курсора Aero размещена в папке /home/live/.icons/Aero/
Чтобы root мог воспользоваться этой же темой, в папке /home/root/.icons/Aero/
сделаны соответствующие ссылки на папку темы в live.
Таким образом реализован вариант 2+3 (смотри выше по тексту).
Проще бы было реализовать вариант 1. Хотя практически это конечно равноценные варианты.

Какие проблемы:
При изменени темы курсора с "дефолтной" на "Aero" все вроде бы - ОК.
Но после перезагрузки курсор в одних приложениях - "новый", а в других приложениях - "старый".

Так как это стандартный глюк xfce, то Интернет предлагает, как всегда,
3 варианта решения:

Вариант 1.
Оптимальный вариант и простейший по исполнению - оставить все "как есть" (с "дефолтным" курсором) и "не маяться".
Но мы, обычно, не ищем легких путей )) Поэтому переходим к следующим вариантам.

Вариант 2.
Так сделано у меня и работает. Настройки в xfce менять не надо.
Надо переименовать папку темы курсора "Aero" на "default", затем удалить из нее файл "index.theme".
Собрать pfs-модуль Главное меню > Разработка > Упаковка pfs-пакета: (/usr/share/icons/default/).
Положить собранный pfs-модуль (33 Кб) в папку: /pra/base/
Все.
Для уменьшения размера модуля (до 4 Кб) можно вместо добавления папки темы курсора использовать ссылку на нее.

Могу выложить свой готовый модуль, но что-то пока не понял как его здесь прицепить.

Вариант 3.
Я не проверял, слишком много действий (и в xfce менять настройки и в конфигурационном файле).

3.1.
Меняем тему курсора на "Aero" штатными средствами в Диспетчере настроек xfce:
так как тема курсора после этого не применяется ко всем приложениям, то надо еще отредактировать конфигурационный файл

3.2.
Копируем папку "Aero" соответствующей темы курсора в папку /usr/share/icons/
(не знаю обязателен ли этот пункт в нашем случае, но все найденные мной примеры описывались именно для такого размещения темы курсора)

3.3. Редактируем конфигурационный файл. Если же его нет, то создаем его.
Далее одна из двух вариаций:

- либо вариация 1:
В папке /usr/share/icons/Aero/ открываем файл index.theme и приводим текст в нем к такому виду:
[Icon Theme]
Inherits=Aero

- либо вариация 2:
В папке /etc/alternatives/ открываем файл x-cursor-theme и делаем исправления в тексте на имя темы "Aero".


PS:
Как сделать все это только штатными средствами xfce?
Насколько я понял - в версии xfce-4.10 - никак (ну или я не нашел).

PSS: Пока займусь двумя мониторами.

Т.е. в исо ничего не поправить - все только руками делать...?

Оффлайн Александр Д.

  • Постоялец
  • ***
  • Сообщений: 142
  • Репутация: +16/-0
Re:XFCE
« Ответ #67 : 16 Сентябрь 2014, 17:36:49 »
Смена курсора (вынес в шапку)

Т.е. в исо ничего не поправить - все только руками делать...?

Получается, что так.
По крайней мере я ничего другого не нашел. Везде пишут про этот косяк, и везде рекомендуют лечение Терминалом.

Ну или можно попробовать какой-нибудь GUI для изменения записи в конфигурационном файле. А смысл? Может в следующей версии они все исправят? (читай ниже про мониторы)

PS: Сейчас пробую разобраться с двумя мониторами. Так вот про них пишут, что в версии xfce-4.12 вроде все исправлено!
« Последнее редактирование: 16 Сентябрь 2014, 17:42:52 от Александр Д. »
LupuRus Bit-final - с 2012г. (xfce, nosave, grub4dos, "frugal" на HDD ext, на флешках fat32)
Wary-5.5 RU.

Оффлайн Александр Д.

  • Постоялец
  • ***
  • Сообщений: 142
  • Репутация: +16/-0
Re:XFCE
« Ответ #68 : 18 Сентябрь 2014, 21:09:12 »
Пробую разобраться с двумя мониторами (Часть 1-я).

Пробовал настройки разрешения монитора.
1. Меню > Настройки > Дисплей - настройки не меняет
1 - родное xfcе-шное. А в других дистрах xfce это на Вашем железе работает?
1. Родные xfcе-шные настройки:
Проверял на Runtu 12.04 xfcе - тоже все плохо (но похоже, что дело не в моем "железе", а в xfce).
В Интернете пишут, что все эти проблемы исправлены в версии xfce4.12.
А в версии xfce4.10 настройки как-бы и работают и не работают (изменения выбираются, но не применяются).
Разрешение экрана меньшего монитора "задавливает" разрешение на большем
мониторе и не дает его ставить.
Это как-то связано с защитой от того, чтобы при разном разрешении на двух
мониторах не произошла потеря части Рабочего стола.
К тому же получается только вариант "зеркалирования" (или дублирования)
Рабочих столов на двух мониторах, а "расширение Рабочего стола" на оба
монитора - не настраивается.
Даже сгоряча попробовал Mint-17 mate (это вовсе не xfcе, а продолжение Gnome-2),
так даже и там есть некоторые проблемы в настройке 2-х мониторов.
Но там они хоть вообще настраиваются.

2. Меню > Настройки > Настройки дисплея - настройки меняет, но путается
Сделал pfs-сохраненку, перегрузился. Тю-тю.
Разрешение вернулось к автоматически определенному при установке - 1280х1200.
2 - настройка над xrandr. Не сохранилось после psa-save & reboot?
2. Настройка с помощью xrandr:
Разрешение на большем мониторе меняется, и даже сохраняется, но не в том варианте, что мне нужно (левый монитор всегда становится главным).
Я тут немного поэкспериментировал (подключение 2-х мониторов в pra02-1408fat-xfce), и вот предъявляю результаты:

Эксперименты проводились с двумя мониторами:
- монитор (VGA) слева с разрешением 1280х1024,
- монитор (DVI) справа с разрешением 1920х1200.

Задача: Расширить Рабочий стол на оба монитора и при этом сделать -
монитор (VGA) слева с разрешением 1280х1024 - дополнительным,
а монитор (DVI) справа с разрешением 1920х1200 - основным (с Главным меню и треем внизу).

Описание:

Вариант 0 - автоматический (после "чистой" загрузки системы)
   основной монитор (VGA) слева с разрешением 1280х1024,
   а дополнительный монитор (DVI) справа и тоже с разрешением 1280х1024
   (хотя его родное разрешение 1920х1200).

Вариант 1 - xfce-настройки

1. Открываем Главное меню > Диспетчер настроек > Дисплей
2. Снимаем "галку" "Зеркальные дисплеи"
3. Проверяем (и меняем на нужное) разрешение (экранов) у каждого из 2-х дисплеев
   (обычно оно меняется само после снятия "галки").
   Меняем значение кнопок "Расположение" соответственно на "слева" или "справа".
   Выскакивает кнопка "Сохранить эти настройки" - нажимаем ее.
   При этом замечаем, что все изменения в настройках не сопровождается реальными
   изменениями на мониторах (надеемся на их изменение после перезагрузки).
4. Закрываем окно - нажимаем кнопку "Закрыть"
5. Делаем pfs-сохраненку (выбираем: "только Ваши настройки" или "Полное сохранение")
5. Перегружаемся
6. Результат: получаем "фигвам" - настройки не сохранились - все как обычно
   (до настройки): основной монитор (VGA) слева с разрешением 1280х1024,
   а дополнительный монитор (DVI) справа и тоже с разрешением 1280х1024

Вариант 2 - xrandr

1. Открываем xrandr: Главное меню > Настройки > Настройки дисплея
2. Выполняем 2-й пунк меню xrandr: "Автоматически расширить (для нескольких мониторов)"
3. Получаем: основной монитор (VGA) слева с разрешением 1280х1024,
   а дополнительный монитор (DVI) справа с разрешением уже 1920х1200.
4. Выполняем 10-й пункт меню xrandr: "Сохранить конфигурацию"
5. Делаем pfs-сохраненку (выбираем: "только Ваши настройки")
   Кстати, при этом почему-то сохраняются "лишние" папки usr и var
   плюсом к предусмотренным папкам etc и home.
6. Перегружаемся
7. Результат: получаем основной монитор (VGA) слева с разрешением 1280х1024,
   а дополнительный монитор (DVI) справа с разрешением 1900х1200

Вариант 3 (не вошел - смотри следующий топик)

PS: Продолжение в следующем посте.
« Последнее редактирование: 24 Сентябрь 2014, 22:01:45 от Александр Д. »
LupuRus Bit-final - с 2012г. (xfce, nosave, grub4dos, "frugal" на HDD ext, на флешках fat32)
Wary-5.5 RU.

Оффлайн Александр Д.

  • Постоялец
  • ***
  • Сообщений: 142
  • Репутация: +16/-0
Re:XFCE
« Ответ #69 : 18 Сентябрь 2014, 21:23:48 »
Продолжение экспериментов (Часть 1-я):
(подключение 2-х мониторов в pra02-1408fat-xfce)

Вариант 3 - xrandr и "подмена файла"

1. Сначала применяем "подмену файла":
   Изменяем запись в конфигурационном файле: xrdr.conf, расположенном
   в папке пользователя /home/live/.config/xrdr/
Код
PRIMARY_SCREEN="VGA-0"
SECONDARY_SCREEN="DVI-0"
TERTIARY_SCREEN=""
изменяем на  
Код
PRIMARY_SCREEN="DVI-0"
SECONDARY_SCREEN="VGA-0"
TERTIARY_SCREEN=""
2. Делаем pfs-сохраненку (выбираем: "только Ваши настройки")
   (Кстати, при этом почему-то сохраняются "лишние" папки usr и var
   плюс к предусмотренным папкам etc и home).
3. Далее - перегружаемся.
   (Вообще-то пункты 1-3 можно было бы заменить выполнением одной команды
   в Терминале, но я сделал так).
4. Проверяем - да, главным стал монитор (DVI), но все равно включен режим
   "зеркалирования" двух мониторов и одинаковое их разрешение 1280х1024.
5. Открываем xrandr: Главное меню > Настройки > Настройки дисплея
6. Выполняем 2-й пунк меню xrandr: "Автоматически расширить (для нескольких мониторов)"
   При этом выключается левый монитор (VGA).
7. Выполняем 1-й пункт меню xrandr: "Настройка разрешения мониторов"
   и ставим "галочку" напротив выключенного монитора (VGA).
8. "Слетает" предыдущая настройка - расширение Рабочего стола на 2 монитора
9. Повторно выполняем 2-й пунк меню xrandr: "Автоматически расширить
   (для нескольких мониторов)"
10. И вот чудо не появилось.
   Получаем основной монитор (DVI) справа с разрешением 1900х1200 и он
   отображает левую половину Рабочего стола,
   а дополнительный монитор (VGA) с разрешением 1280х1024 фактически
   стоящий слева отображает правую половину Рабочего стола.
11. Если же далее выполняем 10-й пункт меню xrandr: "Сохранить конфигурацию"
12. Делаем pfs-сохраненку (выбираем: "только Ваши настройки" или "Полное сохранение")
13. Перегружаемся.
14. В итоге получаем черные экраны на обоих мониторах. Грустно ((

Вариант 4 - xrandr и Терминал

1. Открываем Терминал под live и набираем:
Код
xrandr --output DVI-0 --mode 1920x1200 --pos 0x0 --primary --output VGA-0 --mode 1280x1024 --pos -1280x0
  или еще есть несколько вариантов - результат почти одинаковый.
Код
xrandr --output VGA-0 --auto --output DVI-0 --auto --right-of VGA-0
  или
Код
xrandr --output VGA-0 --mode 1280x1024 --pos 1920x0 --output DVI-0 --mode 1920x1200 --pos 0x0
  или
Код
xrandr --output VGA-0 --mode 1280x1024 --output DVI-0 --mode 1920x1200 --left-of VGA-0
2. Получаем:
 - либо - основной монитор (VGA) слева с разрешением 1280х1024,
   а дополнительный монитор (DVI) справа с разрешением 1920х1200,
   что конечно неплохо, но не то, что хотелось (это первая и вторая строки).
 - либо - основной монитор (DVI) справа с разрешением 1900х1200 и он
   отображает левую половину Рабочего стола,
   а дополнительный монитор (VGA) с разрешением 1280х1024 фактически
   стоящий слева отображает правую половину Рабочего стола
   и опять не то, что хотелось (это третья и четвертая строки).
3. Сохранять результат и т.д. - не имеет смысла.

Вывод (для меня неутешительный):

 - xfce-настройки для двух мониторов корректно не работают,
   а при использовании xrandr могут даже помешать (сбить его настройки).
   Сохранить настройки не получается, скорее всего, потому, что какие-то
   конфигурационные файлы xfce, или размещаются не в сохраняемых папках,
   или вообще отсутствуют в системе;
 - xrandr - работает нормально (причем, хоть в GUI, хоть в Терминале) и
   настраивает для двух мониторов все, кроме расположения главного монитора
   (который получается всегда слева или все становится еще хуже).
   Но для сохранения результатов его настройки надо делать скрипт
   и размещать его в Автозагрузке.

Продолжение следует...
« Последнее редактирование: 24 Сентябрь 2014, 22:02:14 от Александр Д. »
LupuRus Bit-final - с 2012г. (xfce, nosave, grub4dos, "frugal" на HDD ext, на флешках fat32)
Wary-5.5 RU.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:XFCE
« Ответ #70 : 19 Сентябрь 2014, 09:13:08 »
Фундаментальное исследование +
А в более простых wm типа jwm проблема тоже есть?

Оффлайн Александр Д.

  • Постоялец
  • ***
  • Сообщений: 142
  • Репутация: +16/-0
Re:XFCE
« Ответ #71 : 19 Сентябрь 2014, 19:12:51 »
А в более простых wm типа jwm проблема тоже есть?
Пока не пробовал
LupuRus Bit-final - с 2012г. (xfce, nosave, grub4dos, "frugal" на HDD ext, на флешках fat32)
Wary-5.5 RU.

Оффлайн Александр Д.

  • Постоялец
  • ***
  • Сообщений: 142
  • Репутация: +16/-0
Re:XFCE
« Ответ #72 : 21 Сентябрь 2014, 12:09:53 »
А в более простых wm типа jwm проблема тоже есть?
Пока не пробовал
Попробовал дистрибутив pre02-1409-middle с openbox+lxpanel+spacefm
Xrandr работает аналогично - все делает, но не дает определить, где главный монитор.
У него он всегда - слева верхний.

Возможно это как-то связано с видео драйверами. Или точнее - связкой видеодрайвер + xrandr (или другие настроечные программы)
Потому как в Интернете про настройку двух мониторов - одни пишут, что у них получилось, а другие, что нет.
« Последнее редактирование: 23 Сентябрь 2014, 08:56:44 от Александр Д. »
LupuRus Bit-final - с 2012г. (xfce, nosave, grub4dos, "frugal" на HDD ext, на флешках fat32)
Wary-5.5 RU.

Оффлайн Александр Д.

  • Постоялец
  • ***
  • Сообщений: 142
  • Репутация: +16/-0
Re:XFCE
« Ответ #73 : 21 Сентябрь 2014, 20:12:15 »
Настройка 2-х мониторов в xfce + xrandr
(с практическим решением)

Статья перенесена в Wiki.

Модуль (для pra02-1409fat-xfce) позволяет выполнять включение:
- одного монитора (из двух подключенных) по-умолчанию при загрузке системы;
- двух мониторов по клавише F12 (с растяжкой Рабочего стола);
- одного монитора по клавише F11.

Внимание: модуль не универсальный!
Он содержит индивидуальные настройки подключенных у меня мониторов!
Модуль можно скачать и использовать только для создания своего модуля, со своими настройками
(разрешение экрана, наименование монитора, порядок расположения мониторов и т.д.).

« Последнее редактирование: 24 Сентябрь 2014, 22:04:43 от Александр Д. »
LupuRus Bit-final - с 2012г. (xfce, nosave, grub4dos, "frugal" на HDD ext, на флешках fat32)
Wary-5.5 RU.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:XFCE
« Ответ #74 : 22 Сентябрь 2014, 09:26:02 »
Может оформить это статьей в вики... Порешать с доступом?