LINUX.ORG.RU
ФорумTalks

«Всё плохо.» (с)

 , , ,


0

2

Какого хрена вообще в сообществе происходит?

Вспомнил про тайлинг, вспомнил няшный i3, который меня какое-то время радовал на ноутбуке, пока этот несчастный asus не двинул окончательно кони, потребовав замены материнки и видяхи, с ценником ремонта в 12 косарей с лишним, за ноутбук 4-летней давности. Так и лежит уже 2 года на подоконнике.

Накатил в своём любимом арчике няшный i3, поставил dmenu, сделал нужную запись в .xinitrc, загрузился в i3 вместо пятокед. Ужс, я забыл обоину, теперь у меня чёрный экран и «вечная загрузка» вместо курсора мышки. Окай, где-то был feh, и даже вспомнил как его применять, теперь всё ок.

А, чёрт, нужно ж ещё и раскладку настроить (настройка у меня в /etc/X11/xorg.conf.d/00-keyboard.conf есть, даже настроена была для SDDM, но он ни в какую не хотел читать из неё настройки, так что у меня была только английская локаль). Поскольку .conf, указанный выше, абсолютно игнорируется системой, независимо от содержимого, решил заюзать setxkbmap.. Ну вы поняли, да. Заюзанный setxbkmap, с любыми параметрами ломает работу хоткеев в i3. Я не могу переключиться на 4-ый стол (meta+4), не работает dmenu по meta+d и прочее по мелочи. Зато работает раскладка. Все ковыряния не дают эффекта, вызванная из любого места setxbkmap ломает работу i3. Я точно помню, что в прошлый раз на i3 у меня не было подобных проблем. Не помню, использовал я конфиг или setxbkmap - но у меня не было поломанных хоткеев. И на 4 столе я гонял minecraft. Гугль нужного ответа не дал.

Идём дальше. Мне не понравился SDDM, навязанный мне при установке пятокед. Выпилить себя не даёт, тянет за собой ошмётки kde5. Решил его просто вырубить и поставить LightDM, ибо он мне в ubuntu нравится. И. Не стартует. kde-greeter указан, должен работать - но не хочет. systemctl говорит, что оно просто failed. Теперь тыркаю руками каждый раз startx, хотя graphical.target.

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

Раньше у меня не было необходимости сидеть ковырять конфиги и что-то постоянно допиливать - было достаточно потратить 1 вечер на доустановку нужного софта, ну и что-то совсем по мелочи поправить. А теперь - ковыряюсь не одну неделю, а приемлемого результата всё ещё нет.

mint скатился, а ведь раньше чуть ли не самый любимый дистрибутив был. Установка opensuse tumbleweed с dvd-образа требует (при загрузке!) докачки пакетов, и всё это время тебе не отображается ни прогресс, ни статус, ни сколько ждать - вообще ничего, кроме жалкой пары зелёных точек. Что net-образ, что dvd.

Что это? Заговор Мелкомягких? Карающая длань Поттеринга?

★★★★

Нет, это не заговор.
Это результат работы «базара».

Если ты придешь на «базар» и попросишь разных продавцов собрать тебе станок с ЧПУ, именно такие эффекты ты и получишь.

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

Да?
А почему в конце 90х , когда ДЕ не гнались за виндосом,
в дистрибутивах все работало как надо и документации написано?

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

Ну вот ubuntu искаропки более-менее юзабельна, и там много плюшек, которые мне нравятся.

Но мне категорически не нравятся настройки гнома, точнее их отсутствие.

Я не могу настроить переключение клавиатуры по alt+space, штатный meta+space не всегда удобен (в первом случае можно раскладку переключать тупо большим пальцем). И нельзя настроить смену раскладки при удержании правого alt, в итоге для {} мне надо переключать раскладку. А если в процессе написания кода мне надо написать надпись на русском из пары слов - тоже переключать раскладку, а потом обратно. Неудобно.

Гном продолжает катиться в направлении «жри что дают», как и винда. Когда же наконец unity переедет на qt, может и настройки от kde возьмут, в кои-то веки.

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

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

2 года назад всё было ок. По крайней мере, меня всё устраивало больше, чем сейчас. А всё что изменилось в плане моих пожеланий и потребностей - это пара редакторов и IDE для быдло-кода.

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

До этого в мир опенсорса не настолько активно ворвался бузинес и хипсторы

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

идите в другую вселенную

Как? Я вот хочу в вселенную, где по улицам ходят дружелюбные квадраты, а я — трёхгранный апельсин. Как мне туда попасть?

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

мда, свободка она такая... не ты её, так она тебя. попробуй dwm.

у самого был долгий перерыв в юзании линукса на десктопе/ноуте (лет 5),
и за это время много появилось нового дерьма.
хорошо что старые привычки остались, как ни странно проблем с
иксовой переключалкой, fvwm, xxkb, emacs'ом и прочим барахлишком не возникло.

теперь я немного поною:
единственная проблема подкралась со стороны wifi карточки intel 6205 в ноуте.
пробовал и разные ядра (ессно со сборкой со всевозможными комбинациями фич)
и разные блобы - карточка в упор не хотела отзываться на
попытки драйвера пропихнуть инициализирующий её .ucode - таймаут.
в openbsd/netbsd карточка преспокойно работала с теми же блобами, да даже в винде)
в итоге пару дней ковырялся, искал косяк в коде драйвера iwlwifi,
сравнивал с драйвером из *bsd. в итоге забил...
надо было конечно багрепорты писать и т.д. но... время.
да и сама ситуация эпична по сути - код драйверов прям один в один
что в *bsd, что в линуксе (действия все одни и те же производятся),
а под линуксом не работает :)
пробовал присесть на openbsd, но power management убил...

ноут - thinkpad x201t отдан жене (установлена винда).
вот вам и «решил вернуться на линукс» (карточку спецом прикупил вместо отваливающегося реалтека, понадеявшись на штеуд).

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

Ну опять в убунте гном изнасиловали, у меня в федоре все настраивается

Есть возможность настроить раскладку вышеуказанным образом штатными средствами? Без всяких конфигов и прочего?

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

попробуй dwm.

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

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

зачем...? это же никса.
сотвори директорию $HOME/.dwm/src, закинь в неё сырцы всего что нужно (ессно с сохранением структуры):
dwm, dmenu, какой-нибудь локер экрана и свои тулзы какие-нибудь.
что-то вроде:
$HOME/.dwm/src/dwm-6.1
$HOME/.dwm/src/dmenu-4.6
и еще директорию для бинарников ($HOME/.dwm/bin)
Makefile'ы поправь что бы после сборки делали бэкап бинарника и клали новый в $HOME/.dwm/bin
всё!
сильно часто dwm и настраивать то не надо - один раз глобально, потом мелочи только.
имя рутового окна (статусы выводить) - я отдельную тулзу на Си написал, в xsetroot её вывод скармливал.


в целом такой подход более гибкий при те же переходах с дистра на дистр.

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

xxkb

А через него можно настроить переключалку, не используя setxkbmap ?

Насчёт карточек и прочего - я ржал аки конь, когда переустановив на одном рабочем ПК вместо вин7 х86 64-битную версию, я получил нерабочую сеть. Atheros L1, проводной интерфейс. ЧСХ, драйвера нет, варианты, которые попадаются - не работают. Нужна была именно 64-бит версия, во имя нужного ПО. В итоге пришлось покупать PCI-сетевуху.

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

Не, мне xfce не нравится, я уже неоднократно пробовал.

Да и потом, можно терпеть неудобства ubuntu, пользуясь unity. Но терпеть этот неудобный ПМ, сидя в xfce - это уже слишком, как по мне.

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

Makefile'ы поправь

Слабоват я в таких вещах.

linux/*bsd будут говном до тех пор, пока не изучишь, и не будешь делать
с системой то, что нужно тебе.
я не призываю собирать LFS (что для обучения кстати супер, сам делал) и всё самому делать с нуля.
на это никакого времени не хватит и весь энтузиазм улетучится.
выбери дистр, в котором тебя всё или почти всё устраивает,
а недостающее прикрути/запили сам. это и есть суть.
вот например примитивные изменения Makefile для того же dwm (если не ошибся с $$HOME, почитай использование environment variables в Makefile'ах):

--- Makefile.org	2015-12-13 22:33:25.000000000 +0300
+++ Makefile	2015-12-13 22:41:48.000000000 +0300
@@ -3,6 +3,7 @@

 include config.mk

+DWM_BIN_DIR = $$HOME/.dwm/bin
 SRC = drw.c dwm.c util.c
 OBJ = ${SRC:.c=.o}

@@ -27,6 +28,8 @@
 dwm: ${OBJ}
 	@echo CC -o $@
 	@${CC} -o $@ ${OBJ} ${LDFLAGS}
+	@mv ${DWM_BIN_DIR}/dwm ${DWM_BIN_DIR}/dwm.old
+	@copy $@ ${DWM_BIN_DIR}/dwm

 clean:
 	@echo cleaning

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

Ну, понять суть написанного я как-то ещё могу иногда. А вот написать это же самое сам - никак.

Кстати, зачем делать mv, а потом copy? Можно же просто скопировать как dwm.old, или я чего-то не понимаю?

А насчёт остального - так у меня даже с выбором дистра проблемы.

В каких-то моментах мне нравится подход opensuse tumbleweed, когда ты можешь оставаться на минорных обновлениях, игнорируя мажорные. В чём-то мне нравится gentoo, прям офигенная оптимизация, компиляция и прочее ми-ми-ми. Но в арче есть AUR, где есть практически всё, и в арче есть mkinitcpio, весьма удобная тулза, которой нет в других дистрибутивах. Мне нравится unity, но во многих моментах бесит ubuntu. Какими-то моментами мне нравится kde, но в плане скорости, и особенно работы с темами - оно мне не очень нравится.

И так почти по всем пунктам. Чтоб сделать всё так, как я хочу - это надо, как говорится, либо жизнь положить, либо кое-что другое положить.

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

Хех, значит опять косяк Canonical, которым плевать на это.

А третьегном мне просто никак. Не нравится, не могу пользоваться.

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

Сам я написал только три строчки, начинающиеся в патче со знака +
А патчик сгенерёт командой «diff -Naur оригинальный_файл измененный_файл».

дык я сначала бэкапнул текущий бинарник, а потом
на его место скопировал только что скомпилированный.
это на случай каких-то неудачных правок конфига или исходников (криво-примененного патча, например).

вообще Makefile'ы достаточно просто писать вручную, если без извращений.
штука полезная, можно не только для сборки проектов применять ведь)

ps: эх.. что убунты да суси с линуксоидами сделали)

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

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

Не, всё ок, это у меня минутка наркомании была. Проще переместить, и потом уже скопировать скомпилированный.

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

можешь оставаться на минорных обновлениях, игнорируя мажорные

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

gentoo, прям офигенная оптимизация, компиляция и прочее ми-ми-ми

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

в арче есть AUR, где есть практически всё, и в арче есть mkinitcpio, весьма удобная тулза, которой нет в других дистрибутивах

вот и подобрались к дистру в котором тебя устраивает почти всё :)
остаётся только допилить - вопрос «что мешает?»

нравится unity, но во многих моментах бесит ubuntu

про это лучше и не вспоминать. «недо-OS-X».

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

отдельно насчет mkinitcpio и initrd:
никогда не понимал нахера люди с этим заморачиваются,
собирают драйверы модулями, делают initrd - зачем?

единственные два раза, когда мне понадобилось модулем собрать дрова
1. когда выяснял почему radeon'овский KMS валил ядро в панику
(оказывается из-за отключенного в BIOS'е LVDS,
одна из структур была NULL, и в коде драйвера проверки не было).
2. когда ковырялся с вышеописанной ситуацией с iwlwifi.

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

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

ну есть классика, а вообще о вкусах не спорят
но третьегном как-то хорошо зашел своим лончером
давно не видал такого удобства запуска и никаких 100500 менюшек с иконками, даже лучше того, что в 8.1 или 10

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

обновления всего и вся - болезнь виндузятников...

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

вот уж ради чего, а ради оптимизации на этот дистр я не шел.

Ну, вроде как меньшее потребление ОЗУ, возможность включить или отключить специфичные USE-флаги, вот это вот всё.

вот и подобрались к дистру в котором тебя устраивает почти всё :)

«Слишком много пилить» :-P

про это лучше и не вспоминать. «недо-OS-X».

Глобальное меню и HUD - основные киллер-фичи, которые мне там нравятся. Во всём остальном KDE лучше, например.

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

отдельно насчет mkinitcpio и initrd:

В арче у меня включён «ранний» KMS для драйвера radeon. Удобно и красиво.

В gentoo у меня не получилось ни разу нормально свой initrd собрать. А драйвер radeon приходилось собирать модулем, потому что в противном случае у меня ядро вставало на загрузке на почти 50 секунд, загружая драйвер radeon. А если модулем - то KMS отрабатывал почти перед логин-промт.

Ядра у меня обычно тоже ванильные в арче. Надо бы на pf-kernel перебраться, но лень.

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

нет, там панель а-ля iPad - приложения/окна, уведомления и справа сеанс переключить, комп вырубить, звук, яркость, вайфай, блютуз и тырыпыры
Просто надо потренировать хоткеи, и гном становится просто прекрасным

mystery ★★
()

Ты просто стареешь/взрослеешь. В твоей квартире другие пластинки, а излюбленное красноглазие набило оскомину и стало бесить.

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

Ну, отчасти есть, да.

Но вот какого хрена у меня игнорируется конфиг иксов, где я указал раскладку. Вообще непонятно.

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

Большинство обновлений, как правило, это исправления багов и уязвимостей

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

Глобальное меню и HUD... KDE...

ну... хз, я видимо из тех, кому этого не надо или в винде хватило.
в linux/*bsd по мне так самое удобное в это минимальное окружение.
которое настроил сам, как тебе удобно и знаешь как работает.
зачем глобальные меню, когда нужного софта - по пальцам пересчитать?
тыкать в него мышкой/тачпадом, когда можно запустить хоткеем или из dmenu?
настройки... единственное полезное это NetworkManager (был, не знаю есть ли сейчас),
остальное можно и нужно непосредственно в конфигах править (опять же дистроспецифично).

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

какого хрена у меня игнорируется конфиг иксов

там ведь с какой-то версии автодетект девайсов, и секции из
конфигов могут не цепляться, нужно Match* прописывать и т.д.
сечас уже не вспомню в чем конкретно косяк - была такая же проблема.
смотри в лог иксов как называется клава, и создавай секцию для неё, только не InputDevice, а InputClass.

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

зачем глобальные меню, когда нужного софта - по пальцам пересчитать?

Да нет, жить можно и без глобального меню. Но для меня глобальное меню + HUD просто тупо удобнее.

тыкать в него мышкой/тачпадом, когда можно запустить хоткеем или из dmenu?

Вот если б dmenu умел в пункты меню текущего активного приложения - вот это было бы круто.

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

У меня сейчас так:

Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "ru,us"
        Option "XkbModel" "pc105"
        Option "XkbOptions" "grp:alt_space_toggle,grp:switch,terminate:ctrl_alt_bksp"
EndSection

Как ни настраивал - толку нет. Он тупо игнорируется.

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

Что это? Заговор Мелкомягких? Карающая длань Поттеринга?

Зачем заговор, красноглазые сами себя загоняют на дно.

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

Подозрительно как-то.

Я более-менее близко познакомился с linux в 2008 году, начинал с zenwalk, потом slackware, ну а дальше большинство основным дистрибутивов. Оно вполне нормально развивалось. А тут прям как будто вредители завелись.

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

а еще ты забыл MatchProduct и MatchDevicePath
вот мой вариант с бывшей генты:

Section "InputClass"
	Identifier	"AT Translated keyboard"
	MatchProduct	"AT Translated Set 2 keyboard"
	MatchDevicePath	"/dev/input/event*"
	MatchIsKeyboard	"on"
	Option		"CoreKeyboard"
	Option		"AutoRepeat"		"200 40"
	Option		"XkbModel"		"pc104"
	Option		"XkbLayout"		"us,ru(winkeys)"
	Option		"XkbOptions"		"grp:switch,grp:ctrl_shift_toggle"
EndSection

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

А что мешает поставить дистрибутив без systemd, например CRUX (минималистичный) или Slackware (если быстро хочешь поставить все нужные программы)?

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

Пакетный менеджер. Мне не нравится apt-get/aptitude.

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

карточку спецом прикупил вместо отваливающегося реалтека, понадеявшись на штеуд

Ну купил бы атерос или ралинк. У интела с wi-fi всегда были проблемы.

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