LINUX.ORG.RU

Возвращение блудного сына

 , ,


0

2

Около полугода назад я вернулся на Linux.
Из-за того, что до Linux я долгое время использовал (@), отсутствие gui-зонда сильно щекотало определенные точки моего тела. Вследствие, вместо использовавегося до мака несколько лет ion3, был поставлен KDE v 4.12 по-моему на тот момент.
Этот самый KDE прожил вплоть до прошлой недели, с несколькими обновлениями до последней-стабильной-версии.
Что хотелось от DE:
1) Минимизировать взаимоотношения с консолью до необходимого минимума.
То, что удобно делать в консоли - вся работа с текстом - естественно, проводилась с помощью замечательной комбинации vim + zsh + sed/awk/perl.
2) DE должно быть 'незаметным' - e.g., просто работать.
2.1) DE не должно быть GNOME.
3) Очень желательно, чтобы все пользовательские конфигурационные штуки можно было делать через гуй, а не через скрипты.
4) Ну и естественно, никаких тормозов.

Была еще одна хотелка, которую в X.Org с synaptics не осуществить - это хотя бы минимальная поддержка жестов на тачпаде, типа два пальца вправо-влево -> назад-вперед в браузере (нереализуемо), три пальца - таскать окно (реализуемо), четыре пальца - переключать десктоп (не реализуемо), щипки (реализуемо, но работает через мягкое место) и т.п.

С бОльшей частью хотелок KDE более-менее справлялось. Исключение составил пункт 2 (крэши-крэши-крэши, количество растет параллельно с аптаймом, особенно отличился qtwebkit, стабильно крашащийся на некоторых сайтах, и kioslaves, раз в несколько недель уходящие в глубокую задумчивость и на все обращения к ним - возвращающие ошибку с пустыми логами) и, менее заметно, пункты 3 и 4.
В момент, когда скрипт, подправляющий ограничения конфигурационных модулей KDE'шных settings, дорос до почти килобайта размером (может быть, я просто гуй неосилил, поэтому и дорос), а время, проведенное в Konsole превышалось только временем, проведенным в IntelliJ IDEA, я понял, что стоит вернуться на тайлинговые WM.
Быстрый пинок в сторону notion, как духовного наследника ion3, показал, что с lua я дружу плохо, конфигурять его до вменяемого состояния как-то не очень хотелось.
Поэтому, за прошлые выходные, вырос пикрелейтед.
Софт, используемый на нем - это dwb как основной браузер, tabbed с surf в качестве scratchpad-браузера (фича, без которой мне использование компьютера кажется очень неудобным - run-or-raise окна по хоткею, убирание так же по тому же хоткею; в KDE эту фичу заменяло yakuake, не очень успешно), urxvt[dc], intellij idea и скайп/irssi/gajim(редко).
На пикрелейтеде, собственно, изображен web-воркспейс с открытым поверх него скрэтчпадом с dropdown.sh - запуском tmux или восстановлением нужной сессии. В сессии пара консольных программ (newsbeuter, mutt) и, по надобности, man/vim/новые zsh'и.
Еще пара пикч:
Рабочее пространство (говнокод и android-эмулятор) - тык
В конце концов работающие skype-нотификации через UrgencyHook и пустой десктоп - тык

Конфиг, конькоконфиг, иконки для dzen

>>> Просмотр (1920x1080, 747 Kb)

★★★★★

Проверено: JB ()

Ответ на: комментарий от Deleted

Другой. В рамках 'лучше/хуже' не описать.

Его можно сделать достаточно статично-тайловым(Full/Simple Tabbed, вроде и табы как в ion3 можно сделать, только я не заморачивался), что плюс.

Я научился пользоваться tmux и подобным, что нивелирует надобность статичного тайлинга (все гуевые приложения либо float, либо full/tabbed), что плюс.

У меня поменялись задачи, в конце концов, причем достаточно кардинально.

takino ★★★★★
() автор топика
Ответ на: комментарий от takino

Не статичного только, а ручного.

Ну я собственно из-за tmux'а и перешел на тайлинг и теперь ни за что не вернусь на флоатинг.

И как, пробовать xmonad стоит вообще, если меня i3 устраивает?

Deleted
()
Ответ на: комментарий от Deleted

i3 'just works', xmonad конструктор.
Не знаю, сам решай :)

takino ★★★★★
() автор топика

Скрин годный, но просвечивающий обоину терминал не гармонирует.

stormblastt ★★★
()
Ответ на: комментарий от stormblastt

В портеже последняя версия луакит вот такая вот:
(~)2012.09.13_p1-r1

Мне не очень-то нравится совсем неподдерживаемыми программами пользоваться. Есть, конечно, вероятность, что луакит стабилен, аки камень, но я сомневаюсь.
Если тебя устраивает - то, наверное, нету. Но я не знаю, я luakit'ом пользовался оччень давно последний раз.

takino ★★★★★
() автор топика

Годно! А почему именно xmonad, а не awesome/dwm/%my_lovely_tiling_wm_name%? С хаскелем дружишь?

И был ли скрэчпад в i3? А то я и сам, признаться, буквально вчера перелез с кед на i3 :)

Deleted
()
Ответ на: комментарий от Deleted

ion3/notion, не i3.

Годно! А почему именно xmonad, а не awesome/dwm/%my_lovely_tiling_wm_name%?

Потому что быстрый поиск вернул, что что-то типа scratchpad из ion3 есть в xmonad. :)

takino ★★★★★
() автор топика

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

mathcrosp ★★
()
Ответ на: комментарий от takino

менее кратко - неосилил debian, когда пытался.

Ого, я думал так не бывает.

Deleted
()

Красиво, функционально. На мой вкус - отлично.

gwinn ★★★★
()
Последнее исправление: gwinn (всего исправлений: 1)
Ответ на: комментарий от NeverLoved

Хезе, мне кажется, что настоящая прозрачность в случае как раз терминала все портит: текст, накладывающийся на текст? Как-то енто неправильно, что ли.

takino ★★★★★
() автор топика
Ответ на: комментарий от tyakos

к kwin'у как раз претензий небыло :)

takino ★★★★★
() автор топика

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

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)

На моём рабочем мониторе почему-то в поле с набираемым сообщением адовая радуга в шрифтах.

Alden ★★★★
()
Ответ на: комментарий от Alden

Ну, у меня ни сглаживание не настроено, ни шрифты (кроме терминуса в терминале)

takino ★★★★★
() автор топика

Была еще одна хотелка, которую в X.Org с synaptics не осуществить - это хотя бы минимальная поддержка жестов на тачпаде, типа два пальца вправо-влево -> назад-вперед в браузере (нереализуемо), три пальца - таскать окно (реализуемо), четыре пальца - переключать десктоп (не реализуемо), щипки (реализуемо, но работает через мягкое место) и т.п.

Хм. Странно. Крайний раз, когда я задавался вопросом, вроде, многое из описанного удавалось сделать. Например вот тут описание. Или у Вас какие-то особые потребности?

AlexM ★★★★★
()
Ответ на: комментарий от AlexM

О, а енто клево. Почитаю маны, спасибо.

takino ★★★★★
() автор топика

Вот у меня вопрос: зачем? Я не верю в эти сказки про продуктивность и удобство. За них отвечает твой скилл специалиста, а не то, как у тебя окошки по десктопу разбросаны. Зачем вот это все пилить годами, переизобретать DE и смазывать глючной скриптятиной?

Alsvartr ★★★★★
()
Ответ на: комментарий от takino

KDE - эт большой и сложный проект, от этого там много багов и глюков, которые вот только исправили к версии 3.5.х, а потом все в урну и давай 4 делать.

hxxp://xvi.academ.org:5081/2014-08-15-223331_1600x1200_scrot.png - вот пожалуйста, такой концепт использую с 2005 года.

crypt ★★★★★
()
Ответ на: комментарий от BillDver

Я вот года так 3 назад пробовал этот ваш емакс, а потом вспомнил, как мне в 5 лет не нравилось на пианине играть. Так и удалил.

takino ★★★★★
() автор топика
Последнее исправление: takino (всего исправлений: 1)

Впервые вижу человека, использующего dwb и surf-с-костылями одновременно. Но тем не менее, похвально. Webkit Power!

border-radius
()
Ответ на: комментарий от border-radius

разные задачи - разные инструмэнт.
tabbed я могу задать WM_CLASS, и поэтому могу засунуть единственный экземпляр tabbed вместе с сурфом в скрэтчпад, не трогая остальные.
С dwb такой трюк невзлетит.

takino ★★★★★
() автор топика
Ответ на: комментарий от Alsvartr

Потому что почему бы и нет.

Никаких сказок про продуктивность и удобство, KDE не более и не менее удобное, чем получившееся поделие. Если крэши исключить.

takino ★★★★★
() автор топика
Ответ на: комментарий от takino

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

Alsvartr ★★★★★
()
Ответ на: комментарий от Alsvartr

за 15 минут будет calculate с тем же самым только без глюков убунты и уродливого юнити.

erzent ☆☆
()
Ответ на: комментарий от Alsvartr

За два часа у меня $SUBJ.

А, или ты про конпеляцию? Мне гента/фанта привычней и понятней.

takino ★★★★★
() автор топика
Последнее исправление: takino (всего исправлений: 2)
Ответ на: комментарий от Alsvartr

дык, а разве все, кто тайтлингами пользуется, большую часть своего времени в конфигах wm проводят? точно так же ставлю бубунту, ставлю софт, кидаю конфиги готовые и пользуюсь. затрат времени практический никаких сверх того, что сделает любой при установке дистра с 0(несколько cp-комманд в терминале занимают меньше минуты). зато получаю настроенное окружение перемещением 2-3 конфигурационных файлов, перенастраиваю его с помощью одного vim'а, если вдруг запросы изменились. решение проблем гуглится быстро. у xmonad и wiki не самая плохая.
ту же unity, если что-то выбешивать начнет, ведь очень сложно поправить

Gi
()
Ответ на: комментарий от takino

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

BillDver ★★★
()

Подогнался, что на скрине отражение в мониторе. Лол.

Indexator ★★★
()

Шрифты жутковатые в браузере. Цветасто как-то. Там серота, там оранжевые шрифты.

Пустой десктоп выглядит ничего, в линуксовом типичном стиле.

Lilly
()

Из-за того, что до Linux я долгое время использовал (@)

(@) — это то, что у человека между булок? Или это какое-то модненькое сокращение, появление и популяризацию которого я пропустил?

Deleted
()

В терминале всё очень чётко, а в браузере лютое ШГ

Tactile ★★
()

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

Всё через скрипты, ГУЙ не нужен.

fxd

qbbr ★★★★★
()

крэши-крэши-крэши

покажи grep FLAGS /etc/portage/make.conf
тестинг или стейбл? в моём тестинге никогда такого не было, максимум плазма повиснет, или kwin. не критично и вызвано вполне вероятно кривым блобом невидии.

wakuwaku ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.