akmkin |
|
Темы:
18
Сообщения:
178
Участник с: 19 марта 2012
|
Ну, блин, не одно так другое... И снова прошу помощи. Немного подправил конфиг - удалил лишнее (чем не пользуюсь) и добавил и В основном пользуюсь tiled, tall, accordion (как иногда выручает!),фул и грид, но т.к. я развращён i3 и его ресайзом окон без floating, импортировал ResizableTile (сначала попробовал MouseResizableTile, но он работает до первого резайза меньше 50px (чуть мышку передёрнул и всё...), а дальше зависание, xmonad перестаёт реагировать на шорткеи и приходится перезагружать иксы, теряя несохранённые данные)Поэтому поставил ResizableTall - он вроде постабильнее, забиндил себе кнопки но опять же зависания, перезапуск иксов, потеря несохранённого... И всё это в самый неожиданный момент.Т.е. я могу сейчас на первом мониторе сидеть на Фулл, на втором на Грид, и просто листать ленту в хроме, а он зависает. Отступы/пробелы сохранял (кроме комментариев), при запуске/перезапуске xmonad не ругается, ошибок не выдаёт. Пока запустился в i3 - работать нужно, но мне кажется это не выход. Без ResizableTall работает стабильно, но не очень удобно. Мне нужен редактор в главной области левого экрана на 3/4, справа-сверху от него маленький терминал для коммитов, справа ниже файловый менеджер и в фулле на правом мониторе браузер, примерно как здесь: Но xmonad при ресайзе ФМ делает его плавающим и растягивает на всю высоту терминал без ResizableTile Может есть какой-то хак для того чтобы окна плавающими не становились при ресайзе мышью? xmonad.org почти весь облазил, гугление ничего не показало UPD Есть зависимость ) Gimp - переписать файл или експорт как. pcmanfm - заменить?->да Саблайм 2 - хз, вроде последний раз нажимал Ctrl+/ и Ctrl+s Всплывающих окон нет вроде, да даже если и были бы - даже на другой рабочий стол не переключается, не говоря уж о том чтобы переместить их куда-то. В i3 такого не наблюдаю. Самое интересное что данные на панели обновляются, память - остаётся как и было примерно, ЦПУ - 0-7% , т.е. как будто ничего не происходит. На второй tty где тоже иногда запущен xmonad спокойно переходит и им можно пользоваться. И наконец... Я удалил модули на которые грешил - т.е. вообще всё что добавлял --import XMonad.Layout.SimpleDecoration --import XMonad.Layout.DwmStyle --import XMonad.Layout.PerWorkspace --import XMonad.Layout.SimplestFloat --import XMonad.Layout.Circle --import XMonad.Layout.MouseResizableTile --import XMonad.Layout.ResizableTile вместе со всем относящимся к ним кодом, а зависания остались.
timere mori ambulantes
|
akmkin |
|
Темы:
18
Сообщения:
178
Участник с: 19 марта 2012
|
Точно! ))
timere mori ambulantes
|
akmkin |
|
Темы:
18
Сообщения:
178
Участник с: 19 марта 2012
|
Я тоже без DM - но есть автологин и при логине на первом tty запуск startx прописан в конфиге fish (сейчас же не вспомню где он лежит) Спасибо, .xinitrc выставил мне эти переменные))
timere mori ambulantes
|
akmkin |
|
Темы:
18
Сообщения:
178
Участник с: 19 марта 2012
|
Да, всё из стандартного набора заработало, я крайне благодарен вам за помощь) Гибкость настройки и удобство xmonad'а не могут сравниться с i3 которым пользовался до этого. Единственный минус - хаскель, но потихоньку вроде разбираюсь. Остался один вопрос - все тайловые менеджеры окон, что пробовал, подхватывали мою локаль (ru_RU.UTF-8), а xmonad не хочет почему-то. ЧЯДНТ? Может ему какая-то отдельная переменная нужна? vasek, спасибо за краткий ввод в хаскель)
timere mori ambulantes
|
akmkin |
|
Темы:
18
Сообщения:
178
Участник с: 19 марта 2012
|
Haron_Prime т.е. я удалил всё, но оставил вывод тестовой строки, которую сейчас и наблюдаю
timere mori ambulantes
|
akmkin |
|
Темы:
18
Сообщения:
178
Участник с: 19 марта 2012
|
О, да! Спасибо огромное! Наконец-то я его завёл ))) Дело было действительно в расположении конфига бара - создал симлинк в дашней директории и всё окей! Вот теперь можно пилить xmonad под себя ))) П.С. Шрифт на всякий случай переустановил )))
timere mori ambulantes
|
akmkin |
|
Темы:
18
Сообщения:
178
Участник с: 19 марта 2012
|
Haron_PrimeСразу именно так и сделал)) Шрифт этот в системе есть, но я поставил свой когда увидел эту ошибку Haron_PrimeСкорее всего дело именно в этом - сейчас же попробую Насчёт скриптов - сразу же всё левое удалил, так что дело точно не в этом.
timere mori ambulantes
|
akmkin |
|
Темы:
18
Сообщения:
178
Участник с: 19 марта 2012
|
Нет, к сожалению ничего не вышло... Бар не подхватывается Бар не запускаю - работают все определённые вами шорткеи и стандартный барЗапускаю из .xinitrc - иксы виснут... Ничего не понимаю уже.
timere mori ambulantes
|
akmkin |
|
Темы:
18
Сообщения:
178
Участник с: 19 марта 2012
|
Спасибо большое за столь быстрый ответ! К вечеру потестирую )
timere mori ambulantes
|
akmkin |
|
Темы:
18
Сообщения:
178
Участник с: 19 марта 2012
|
Доброго дня, форумчане. В связи с ограничением рабочего пространства (осталось 2 монитора из трёх) решил использовать таловый WM - остановился на xmonad. Но никак не могу настроить бар. Он либо не хочет принимать мой конфиг (запускаю в .xinitrc xmobar /home/x/.xmonad/xmobar.hs) и иксы зависают с пустым раб. столом не реагируя ни на один шорткей, либо (если я укажу неверный путь к кофигу) загружается дефолтный бар, но он перекрывается окнами, что меня не устраивает совсем. Понял что дело скорее всего в лэйаутах Так вот если закомментировать определение myLayoutHook, но оставить его в main - стандартный бар не перекрывается окнами, но xmonad запускается с ошибкойА если убрать ", layoutHook = avoidStruts myLayoutHook " из main - снова перекрывается. Стоят xmonad-git и xmobar-git Кто-нибудь использует xmonad? Поделитесь рабочими конфигами плиз, я их под себя уж доведу, а стандартный конфиг бара почему-то нерабочий от слова совсем... Или я криворукий совсем стал. А конфиги для самого xmonad я брал из вики, но у всех одна беда с лэйаутами. И ещё один вопрос: в i3 $mod+Left|Right|... это перемещение фокуса, а с шифтом - перемещение клиентов. Очень удобно как по мне, есть ли в xmonad'e такие функции?
timere mori ambulantes
|