LINUX.ORG.RU

CRUX с dwm или «нам и не нужна личная жизнь ваша»

 , ,


1

2

Всем привет! Со времён своего последнего срикншота на форуме, прошел вот уже почти год. Организация рабочего стола не сильно изменилась, новые обои показывать неохота, я и сам их почти не вижу. Но есть что рассказать, поделиться.

И так, в комплекте:

  • dwm — когда подключил несколько мониторов, стал забывать какие окна на каких тэгах. Пришлось запилить nametag патч. Затем, решил что тэги без окон лучше спрятать, чтоб не занимали место (hidevacant патч). Патч для разных тэгов на разных мониторах можно найти по ссылке на гитхаб у меня в профиле.
  • dmenu — патч для показа алиасов из .bash_aliases. Удобно для запуска программ с нужными конфигами, или вывода данных через notify-send. Стянул с арчефорума. Также, пропатчил, чтоб при запуске, dmenu переключал клавиатуру в латинскую раскладку и восстанавливал предыдущую при закрытии. Часто печатал кириллицей в dmenu, задолбался. Патч и утилита xkbswitch у меня в профиле.
  • urxvt-tabbedex — по аналогии с dwm, добавил возможность оставлять номера вкладок при именовании. Не хочу считать, или бежать стрелками до нужной вкладки. ALT+[0-9] и всё. Очень грязно сделано, стыдно показать. Впрочем, если лазил в tabbedex, братишка, то я бы патч тебе принёс.
  • для любителей crux'a — в левом окне терминала, видна работа wrapper'a над prt-get'ом. Так как в С++ я не шарю, и разобраться чтоб пропатчить prt-get сейчас влом, было решено пока сделать так. Но придёт весна, и я вместо тёлочек, как положено ценителю быстрой компиляции, запилю, скорее всего это в prt-get. Скрипт ищет недостающие в системе зависимости. Бывает нужно, чтоб не прогонять зря апдейт.

P.S. Ну и конечно же vim+gmusicbrowser, куда ж без них.

UPD: https://transfer.sh/QDA3x/01-03-18-15:45:41.png

>>> Просмотр (2560x1080, 429 Kb)

Deleted

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 5)

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

joe допилили до вменяемого состояния ;) 4.6 вроде ;) мне для консоли «за глаза»... Да, тут у нас непонятки ;) Ты имел в виду

	{ "Firefox",     NULL,     NULL,       1 << 1,       0,           -1 },
	{ "Chromium",    NULL,     NULL,       1 << 1,       0,           -1 },
	{ "Emacs",  	 NULL,     NULL,       1 << 2,       0,           -1 },
        { "Code",        NULL,     NULL,       1 << 2,       0,           -1 },

Deleted
()

Ага, почитал конфиг. ;) Ну, в нашем «полку» прибыло ;)) Адепт состоялся ;))) Теперь та потерянный человек для большинства ;)))))) Кину камешек в огород напоследок, куда без него ;)) Шрифт в терминале ;) И настройка urxvt - URxvt.letterSpace, не забываем-с.

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

На фото только фурфокс запущен, так что вряд ли

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

Расскажи. А то я одни минусы наблюдал, вернулся обратно на 16:9.

  • Таимлайны при редактировании видео
  • Аудиодорожки при записи музыки
  • Фильмы в размер стандартного кадра кинопленки
  • Фактическая замена 16:9 + 4:3 конфигурации
  • Тайлится зачетно
  • Погружение в играх заметно больше засчет большего задействования переферийного зрения

3440x1440 vs 3840x2160 разница в количестве пикселей весьма заметная. Но при этом при диагонали в 34" у обоих - 21:9 побеждает в плане форм-фактора в перечисленных мною случаях. (а еще 34" 16:9 просто огромен по высоте)

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

настройка urxvt - URxvt.letterSpace, не забываем-с

Кстати, каличный urxvt еще и межстрочный интервал часто говнит. Всегда нужно проверять как шрифт выглядит в нормальном терминале. Даже не знаю почему xterm умеет в ttf сразу без бубна, а это поделка нет. И уменьшить межстрочный интервал в urxvt нельзя, только увеличить. В итоге Inconsolata превращается в тыкву, например.

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

Патч на dmenu лишний (пиши в ~/bin/скрипты

Поддерживаю.

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

Интересный ты тип. А у меня что не контент, весь 16:9 или вертикальный. Что ж, порадуюсь за тебя.

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

joe

Чем он лучше vim'a?

Еще, любителям CRUX'a возможно захочется цветной выхлоп diff'a в rejmerge: cast Spoofing, Samsky, gwinn (сорри если кастанул не CRUX-юзера)

#
# /etc/rejmerge.conf: rejmerge(8) configuration
#

diff_menu() {
	rejmerge_diff "$1" "$2" "$TMPFILE"

	while true; do
		info "$1"
		colordiff -pruN "$1" "$2" | more
		while true; do
			info_n "[K]eep [U]pgrade [M]erge [D]iff [S]kip? "
			read -n1 CMD
			echo

			case "$CMD" in
			k|K)	rm -f "$2"
				break 2
				;;
			u|U)	mv -f "$2" "$1"
				break 2
				;;
			m|M)	merge_menu "$1" "$2"
				break 2
				;;
			d|D)	break 1
				;;
			s|S)	break 2
				;;
			esac
		done
	done

	: > "$TMPFILE"
}

# End of file
Повторяет поведение процедуры из rejmerge-скрипта. Отсебятина лишь «colordiff».

Адепт состоялся ;)))

Так точно! Вступил и конпилирую! :-D

Шрифт в терминале ;)

У меня их два: terminus и fira-code. Вкусовщина, наверное. Но от fira-code (без преобразования символов из ascii в utf) я тащусь.

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

Terminus должен самоустраниться.

Ну, эт понятно, ненужно!!! :-D А что взамен? Нужен единый формат для tty/X ({ttf,otf}/psf). Для меня, пока что, terminus — лучший.

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

А вот не надо одно с другим объединять! Что за привычка круглое впихивать в квадратное? Ужас!

Deleted
()

Абсолютно нечитаемо, тебе самому нормально? Чего такое расстояние между буквами больше то? Тема в терминале неоче, самое читаемое это плеер, вот он красивый. Эти буковки в Terminus'е напоминают мне скелет кошки который я нашел в сарае разломанном, не знаю откуда такие ассоциации... Эти дрищавые буковки все такие с хребтами, ужас. Еще и эта кислотная тема в vim. Я бы все викинул кроме нижней панельки, или кроме плеера, они еще нормальные но не сочетаются.

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

Не надо, но если очень хочется, то можно. А тут Хоп, и терминус под рукой. Хороший такой. На фоне совсем уж дна psf шрифтов.

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

Я пробовал несколько шрифтов. Среди которых были и anonymous и Droid, iosevka, source code. Fira пока что лидируют по залипанию.

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

Плеер ещё и хороший)) эдакий vim/emacs среди музыкальных плееров.

Насчет шрифтов повторюсь: дайте мне ttf/psf шрифт на замену terminus. А Fira - это единственный шрифт, с которым я могу с удовольствием читать даже бесцветный код.

Deleted
()

CRUX юзерам

P.S. Возможно, в CRUX скоро появится missing dependencies checking. j_v дал добро. Патч для prt-get уже доступен в багзилле. Кто желает накатить и потестить - уэлкам. Там кроме патча, есть typescript с типичным примером использования.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: CRUX юзерам от Deleted

Хотел бы задать пару вопросов, в связи с тем что FreeBSD не завелась успешно на пк, то заинтересовался CRUX'ом, так вот у меня пара вопросов:
1. Есть ли там драйвера nvidia?
2. Можно ли поставить что то тяжелее xfce?
3. Порты crux это ведь почти то же самое что и во freebsd?

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

Так этож линукс, на первые два вопроса ответы «Да». Как то да можно стопроцентов)

linuhs_user
()
Ответ на: CRUX юзерам от Deleted

Ну, это долгий процесс. Я в дев ветке почитываю ;) Если палёную ты предлагал без сарказма, то я не знаю ;)

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

Хотел бы задать пару вопросов, в связи с тем что FreeBSD не завелась успешно на пк, то заинтересовался CRUX'ом

Мне кажется, что посыл не верный. Если ты ждёшь от CRUX'a отсутствия проблем, то пожалуй это один из немногих дистров, который тебе их создаст на пустом месте. Будешь компилять свое ядро (зато научишься), собирая софт, делать правки и патчи (зато научишься), следить за апстримом, и прочие (не) интересные вещи. Нет драйверов нвидия - запилишь порт. Не хватает чего-то - сделаешь. В общем если ты это все уже делаешь, то CRUX тебе покажет стратегию: KISS. Я восхищаюсь этим принципом. Это больше чем freebsd с её портами, больше, чем даже слака. Из нынешних спроектированных дистрибутивов, возможно, этот больше других старается воплотить мечту в жизнь.

2. Можно ли поставить что то тяжелее xfce?

Что запилишь, то и будет) КДЕ уже кто-то пилит, репа kf5. Возможно, один человек, возможно группа 😁

3. Порты crux это ведь почти то же самое что и во freebsd?

К сожалению, я не в курсе какие порты в freebsd, или любых других bsd системах. Порты CRUX'a это простой shell скрипт, с инструкцией сборки как она есть. Без какого либо метаязыка.

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

Если палёную ты предлагал без сарказма, то я не знаю ;)

Palemoon?) Ну, я предлагал раньше, бо в todo проекта есть заметки. Меня разрабы CRUX спросили о планах разработчиков Palemoon по поводу зависимостей. Я узнал, и передал ответ) Лично для меня, не проблема исключить лису из сборки с её зависимостями, и заменить на Palemoon)

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

Попробуй updated образ, с crux-ninja. Это один из разрабов создаёт образы. Однако, у меня возникли проблемы при установке на ноут.

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

Если он был в приложениях, то вероятно, ttf. Если в панельке статуса (xsetroot) то, вероятно, версия dwm уже была с поддержкой xft (>6.0).

Я форкнул 6.0, и дальнейшее усложнение dwm считаю для себя неоправданной) Ради шрифта в статусе? Бгг. Я люблю terminus, он у меня и в некоторых графических приложениях (dunst, terminal), и в tty. Замены нет, пока что.

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

Конечно да, но такого как я написал ещё на рынке нет. Там 5k разрешение.

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

Сейчас пробовал поставить CRUX,Lilo не воспринимает внешний HDD и видит только sda,а при установке Grub выскакивает minimal bash like shell,не поделишься советом как правильно поставить grub/lilo?

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

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

Но ты можешь создать тему на форуме, постараться другим донести псуть роблемы, и они постараются донести суть решения)

P.S. Кстати, если у тебя UEFI, то можешь избавиться от загрузчиков. Ядро содержит своё.

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

Не, у меня на ноуте (Dell Inspiron 15) падал при распаковке образа в озу с ошибкой вроде «no enough memory» или типа того. Ставил с официального.

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

Fira пока что лидируют по залипанию.

Конечно, если нравится, нужно и использовать. И не слушать лоровских икспердов.

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

Видимо Lilo просто не может в что то отличное от sda,вот сейчас прям проверил и лило поставил я на sda,буду значит еще как то решать проблему

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