Пара-тройка вопросов по E17

Изучаю E17 - всё допиливать приходится под себя. Сразу много непонятного...

Вот такой вопрос. Настраиваю параметры через "Настройки". Иногда нужно указывать файл, которых находится в скрытом каталоге (с точкой которой).
Например, хочу установить обои работочего стола. А они лежат в ~/.kde/share/wallpapers/*. Как туда из окошка "Настроек" попасть? Там скрытые каталоги не отображаются! Можно, конечно, скопировать/переименовать/сделать ссылку и т.д. Но хотелось бы напрямую указать нужный файл. Это бывает нужно частенько.

Ну или как вручную отредактировать настройки? Как я понял, они лежат в ~/.e/e/config, но в бинарном виде - приципиальная фишка Enlightenment!

Значит ТС переехал с кедов на

Значит ТС переехал с кедов на Е17, коли обои лежат в том каталоге. В таком случае вся ответственность лежит на вас. Да и вообще, за всю инфу, что лежит в домашнем каталоге - отвечает владелец. Так что неча на зеркало пенять....

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

eugene_b написал(а): Ну или

eugene_b написал(а):
Ну или как вручную отредактировать настройки? Как я понял, они лежат в ~/.e/e/config, но в бинарном виде - приципиальная фишка Enlightenment!

Сюрприз, да?
Поэтому и я с него и слез

Я считаю что это немного

Я считаю что это немного странновато, слезать с Е17 из-за такой мелочи. К тому-же конфиг это стандартный для E eet-файл, который можно распаковать/запаковать и собсно править, если знаешь что. Он даже довольно читаемый. Само еет это такой архив-бд-хранилице из которого быстро можно кусок какойнибудь фигни выковырять, удобно для бинарного E17. Вобщем, везде свои особенности.

а ларчик просто открывался

в диалоге "Обои" --> "Изображение" и там на списке файлов можно нажать правой кнопкой и поставить галку "показывать скрытые файлы" Как-то так.

Да, действительно. Причём

Да, действительно. Причём достаточно очевидный способ...

$BOC(\pi, e)$

Ещё вопрос. У меня сейчас два

Ещё вопрос. У меня сейчас два монитора (через xrandr) и восемь виртуальных рабочих столов. Каждый из мониторов отображает один из рабочих столов. Но делают они это зависимо - рабочие столы (в две строки) пронумерованы слева-направо, сверху-вниз. И на мониторах всегда отображаются два соседних по-порядку рабочих стола. Допустим, я на правом экране выбирают рабочий стол Desktop 3,0 - тогда на левом автоматически отображается рабочий стол Desktop 2,0.
Можно ли сделать так, чтобы они переключались независимо? Например, рабочий стол 0,0 на левом экране и 2,1 на правом?
Как будто-бы проблем быть не должно - на каждом экране есть свой управляющий элемент, "пейджер", можно нажимать независимо. Но где-то в E17 установлено, что рабочие столы должны быть взаимосвязаны. Не нашёл, как отключить. Очень этот автоматизм напрягает!

$BOC(\pi, e)$

Непонятно, что я сделал, но

Непонятно, что я сделал, но теперь так. Оба экрана имеют по восемь независимых десктопов. Восемь - на левом, восемь - на правом. Можно независимо переключать, можно перетаскивать окна с экрана на экран.
Казалось бы всё - но - мне не угодишь! Я-то хотел всего восемь десктопов, и чтобы на каждом экране можно было отображать произвольно любой из них. А сейчас я на левом экране могу отображать десктопы только от левого экрана, а на правом - только от правого экрана. Т.е. приложения, если они были развёрнуты на левом экране, просто так, нажатием на пейджер, не отобразить на правом экране. Их только можно туда "перетащить". Это совсем не то, что нужно.
И, потом, непонятно, что-ж я сделал, чтобы виртуальные десктопы стали независимыми для разных экранов! Я долго лазил по настройкам E17, такого я там не увидел, потом смотрю - а десктопы стали независимыми. В результате я так и не понял, где эта зависимость/независимость настраивается.

UPD: А, всё, нашёл, как так получилось. У меня оказывается Ecomorph был запущен, тогда и происходило "синхронное" переключение десктопов. Я лазил по настройкам, увидел, что Ecomorph включен, я я вроде-как от него отказался, я его и выгрузил. При этом поменялось поведение рабочих столов, как я описал выше.

UUPD: Ну дела - модуль Ecomorph загружен, но не запущен. Его ещё и запустить можно. Но он, ещё не будучи запущеным, уже на всё влияет. А запускаю, всякие кубы ещё вращаться начинают... Вот такая вот многоуровневая система его включения.

$BOC(\pi, e)$

Что тут можно сказать.

Что тут можно сказать. Ecomorph на сколько я помню не развивается, и был даже в лучшие времена капризен. Я бы удалил его совсем, и конфиг заново создал.
По поводу переключения рабочих столов ничего сказать не могу сейчас, так как второго монитора нету. Надо смотреть на настройки пейджера, значения кнопок и "привязки к краям".

Я полазил по настройкам. Вот

Я полазил по настройкам. Вот анимация там есть - а того, что нужно, не нашёл.
Смотрел в настройках виртуальных столов, настройках пейджера и настройках экранов.
Все настройки в панели параметров уже облазил, пока ничего не нашёл.

Ecomorph - он подменяет стандартный менеджер окон? А как называется модуль, отвечающий собственно за функции менеджера окон? Обычно весь Enlightenment называют менеджером окон, но он состоит из кучи составляющих и это фактически уже окружение рабочего стола. Какая часть ответственна за сами окна? Я из сайта enlightenment (http://www.enlightenment.org/p.php?p=about&l=en) этого вопроса для себя не уяснил.

EVAS - уровень абстракции для переносимости
ECORE - библиотека, "lots of convenient things"
EDJE - графическая библиотека
ELEMENTARY - библиотека виджетов
А где сам оконный менеджер, непонятно. Всё-таки всё вместе?

$BOC(\pi, e)$

eugene_b написал(а): Я

eugene_b написал(а):
Я полазил по настройкам. Вот анимация там есть - а того, что нужно, не нашёл.
Смотрел в настройках виртуальных столов, настройках пейджера и настройках экранов.
Все настройки в панели параметров уже облазил, пока ничего не нашёл.

Как я говорил, посмотри в привязках к краям и в кнопках. Попробую какнибудь подцепить телек и посмотреть. Ещё может зависеть от того как настроены иксы. USE=xinerama глобально включен?

eugene_b написал(а):
Ecomorph - он подменяет стандартный менеджер окон? А как называется модуль, отвечающий собственно за функции менеджера окон? Обычно весь Enlightenment называют менеджером окон, но он состоит из кучи составляющих и это фактически уже окружение рабочего стола. Какая часть ответственна за сами окна? Я из сайта enlightenment (http://www.enlightenment.org/p.php?p=about&l=en) этого вопроса для себя не уяснил.

Он не подменяет WM, потому что подменять нечего. Просто у Е17 сильно модульная структура, которой его поведение можно изменить до неузнаваемости. Сами разработчики называют его "desktop shell" = WM + file manager. До DE ему как до луны.

eugene_b написал(а):
EVAS - уровень абстракции для переносимости
ECORE - библиотека, "lots of convenient things"
EDJE - графическая библиотека
ELEMENTARY - библиотека виджетов
А где сам оконный менеджер, непонятно. Всё-таки всё вместе?

Оконный менеджер стоит отдельным пакетом. Библиотеки тоже по кускам. Elementary какбы сверху, и упрощает создание приложений на основе библиотек EFL. Где ты вычитал эти названия не совсем понятно, но к реальности они отношение имеют весьма небольшое.
Описания кусочков - http://trac.enlightenment.org/e/wiki/EFL
Если охото почитать описание - вот к примеру http://trac.enlightenment.org/e/wiki/EFLOverview

ты наверное не под тем углом смотриш.

Как ты переключаеш рабочие столы? Кнопками? щелчком по пейджеру? переход с края экрана?

Переключаю пейджером и

Переключаю пейджером и кнопками.
Ещё можно через меню, нажав на заголовок окна правой кнопкой. Вот там-то и появляется список всех столов, что есть в E17. Выглядит он так:

Экран 0
Desktop 0,0
Desktop 1,0
...
Desktop 3,1
Экран 1
Desktop 0,0
Desktop 1,0
...
Desktop 3,1
Проверно - у каждого экрана есть свой набор десктопов, независимых от другого экрана. Можно послать окно в Экран 0, Desktop 1,1 и оно при этом не появится в Экране 1, Desktop 1,1.

Дело точно не в методе переключения. Дело в том, что десктопов в принципе 2 раза по 8 штук. А в настройках количества десктопов указывается 2 строки, 4 столбца. E17 создаёт 8 штук на каждый экран и я не нашёл, где настроить его, чтобы набор десктопов был общий. Я лазил по гуглу, на одном из форумов за 2009 год видел, человек писал, что у него работает в точности, как надо - общий набор десктопов для всех экранов. Но деталей там раскрыто не было.

$BOC(\pi, e)$

eugene_b

eugene_b написал(а):
Проверно - у каждого экрана есть свой набор десктопов, независимых от другого экрана. Можно послать окно в Экран 0, Desktop 1,1 и оно при этом не появится в Экране 1, Desktop 1,1.

Дело точно не в методе переключения. Дело в том, что десктопов в принципе 2 раза по 8 штук. А в настройках количества десктопов указывается 2 строки, 4 столбца. E17 создаёт 8 штук на каждый экран и я не нашёл, где настроить его, чтобы набор десктопов был общий. Я лазил по гуглу, на одном из форумов за 2009 год видел, человек писал, что у него работает в точности, как надо - общий набор десктопов для всех экранов. Но деталей там раскрыто не было.

Зачем объединять списки столов? У того чувака наверное были пропиетарные дрова и какойто режим объединения экранов, что они кажутся одним. Тогда возникают другие сложности. Помоему, когда у каждого стола есть свой набор гаджетов, виджетов и прочего - хорошо.
Я уже запутался - что же тебе в конце концов надо? Собери все мысли в кучу и напиши что конкретно нужно. И ещё - удали Ecomorph а конфиг Е17 перемести куда-то и начни заново, чтобы быть уверенным что модуль экоморфа не загружен, и он не покорябал настройки.

Мне надо:- восемь

Мне надо:
- восемь виртуальных рабочих столов;
- на каждом из двух физических экранов можно произвольно и независимо от другого экрана отображать любой из восьми виртуальных рабочих столов.

Я в общем-то из-за этого и стал альтернативы kwin искать. Там точно так нельзя на данный момент.

Экоморф сейчас снесу.

$BOC(\pi, e)$

evadim написал(а): Помоему,

evadim написал(а):
Помоему, когда у каждого стола есть свой набор гаджетов, виджетов и прочего - хорошо.

Да, согласен. У меня в kwin так и было - разные настройки у разных рабочих столов. В E17 сейчас - разные настройки у разных экранов, но не у рабочих столов. В пределах одного экрана рабочие столы отличаются только обоями, но не остальным.

$BOC(\pi, e)$

Тут я немного запутал. У меня

Тут я немного запутал. У меня был "один комплект на экран" и меня это устраивало. Впрочем, полки/гаджеты можно показывать только на определённых рабочих столах.
Над переключением рабочих столов думаю. С ходу непонятно как так сделать. У меня было 2 набора рабочих столов, тоесть я выбирал 4 а их было 8. вот сихнронность/не синхронность переключения соседних столов настраивалась где-то. Например при пересечении нижнего края экрана оба стола переключались на следующий синхронно. Ну или не синхронно. Но показать на первом мониторе стол со второго было нельзя. А у тебя сейчас выходит что можно?

Вот вся и проблема в том,

Вот вся и проблема в том, чтобы показать рабочий стол с одного экрана на другом.

Это у меня получалось в том случае, если загрузить Ecomorph. А проблема в этом случае была в синхронности переключения - если я переключаю что-то на одном экране, оно переключается на другом. Два экрана всегда показывают соседние рабочие столы.

А без Ecomorph сейчас у меня два набора по 8 рабочих столов. И рабочие столы отображаются только на "своём" экране. Зато переключение рабочих столов независимое на каждом из экранов.

Вот объединить бы всё это, но непонятно, как.

$BOC(\pi, e)$

Притащу шнурок домой

Притащу шнурок домой попробую. Если ты можеш немного писать на английском, напиши в пользовательскую рассылку Enlightenment

Спросил

Спросил, пишут, что:

Carsten Haitzler (The Rasterman) написал(а):
no. it's not possible. each screen in BOTH xinerama style multi-screen and
traditional multiple-root multihead have their own set of virtual desktops
independently changeable. there isnt any other setup in e17.

Ну, при столь авторитетном ответе видимо вопрос закрыт.
Что делать теперь - непонятно.

$BOC(\pi, e)$

Да, авторитетнее некуда. С

Да, авторитетнее некуда. С другой стороны, мне тоже не очень ясно зачем так делать, но это уже совсем другая история. В принципе, если сделать 4 стола, то будет 2 ряда по 4, и между ними можно легко тягать окна и выбирать тот который нужен. В программах которые переключаются между окнами можно выбрать с каких экранов показывать окна. Если выключить USE xinerama он будет думать что это такой общий один экран и тем более синхронно переключать...

Мышью при переходе с экрана

Мышью при переходе с экрана на экран переключается, результат такой же, как и при переключении любым другим методом.

$BOC(\pi, e)$

Да, флаг xinerama есть, всё

Да, флаг xinerama есть, всё собрано с ним, но я xinerama не использую, я использую xrandr. В автостарте E17 указал
>> xrandr --output DVI-I-1 --mode 1600x1200 --output VGA-1 --mode 1600x1200 --right-of DVI-I-1
Через xinerama какие-то проблемы были, сейчас уже не помню.

Вообще, я начинал с xinerama, т.к. она позволяла объединять экраны с разных видеоплат - у меня две видоплаты, я подключал мониторы к их выходам DVI. В таком виде удавалось настроить либо два отдельных экрана (xorg screen), либо использовать xinerama, но там были какие-то проблемы опять же с переключением рабочих столов. В результате я подключил второй монитор к VGA и стал использовать xrandr.

$BOC(\pi, e)$

Ещё проблема - почему-то не

Ещё проблема - почему-то не регулируется размер окон по вертикали. По горизонтали всё работает, курсор изменяет форму и можно за край изменить размер окна. По вертикали - не получается.
Режим "увеличить вертикально" не включен - включен режим "Обычный размер". Окно больше размера экрана и уменьшить его не получается. Всё бы ничего, но окно это - терминал.
Похоже, что в E17 высоту окна можно регулировать только за нижний край - а он за пределами экрана.

$BOC(\pi, e)$

Выкрутился так - повернул

Выкрутился так - повернул экран на 90 градусов, ширина-то больше, чем высота. Уменьшил окно за нижний край, потом повернул экран обратно.
А нормальный способ есть?
Если в меню окна выбрать "двигать", "изменить размер" - ничего не происходит.

$BOC(\pi, e)$

а ты как я посмотрю не ищеш

а ты как я посмотрю не ищеш лёгких путей

Так в том-то и дело, что я не

Так в том-то и дело, что я не знаю, как сделать нормально. Окно (konsole) расширилось больше размеров экрана, вероятно при манипуляциях с размерами "полки" и её перетаскиванием на верх экрана. Нижний край konsole стал выходить за край экрана. Верхний край не позволяет манипулировать размерами. Через меню окна "изменить размер" ничего не получается - просто ничего не происходит. Раскрыть окно на весь экран - при этом его размеры не изменяются вообще.

В kwin можно было в этом случае либо в меню окна выбрать "изменить размер", либо развернуть его на весь экран и после этого регулировать размер - там так можно.

А способ с поворотом экрана мне иногда приходилось использовать в нетбуке - там экран крохотный, а некоторые приложения выдают диалоги с неизменяемыми размерами, кнопки "ОК" и проч. в нижней части окна при становятся недоступны. Но это встречается редко.

$BOC(\pi, e)$

насколько я понимаю описанный

насколько я понимаю описанный мной способ с мышей работает весде.

eugene_b написал(а): Похоже,

eugene_b написал(а):
Похоже, что в E17 высоту окна можно регулировать только за нижний край - а он за пределами экрана.

Нет, это похоже на то, что в стандартной теме Е17 умолчальное оформление окна не показывает стрелочки изменения размера окна на боковых гранях. Можно выбрать другую тему, или зажать Alt и средней кнопкой мыши изменить размер окна.

Как я понял, автомонтирование

Как я понял, автомонтирование без hal не работает? У меня hal в нынешней системе нет - его нет даже в portage (?! как, уже ?!).

$BOC(\pi, e)$

Неправильно понял, работаает

Неправильно понял, работаает через HAL, udisks или eeze.

Странно, нет модуля places -

Странно, нет модуля places - совсем. Оверлей vapier. У всех есть - у меня нет. Как я понимаю, должен быть: x11-plugins/e_modules-places-9999.

$BOC(\pi, e)$

Он есть в оверлее niifaq

Он есть в оверлее niifaq. Видимо ещё не добавили его обратно.

собственно вопрос по логин

собственно вопрос по логин манагеру ешному вот выдержка из вики по e17:
Entrance
Смотри Entrance.

Предупреждение: Entrance был обьявлен deprecated. Новый логин менеджер называется elsa

Ни того не друго нигде нет, так есть в природе вообще хоть какой то? gdm kdm не рассматриваются

Что значит нигде нет?

Что значит нигде нет?

Это значит что в оверлее

Это значит что в оверлее интеледжмент нету

много всякой всячины есть в

много всякой всячины есть в оверлее enlightenment-niiaq

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".