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)

довольно годно. Мне не нравятся шрифты на темном фоне, но они не плохие.

когда подключил несколько мониторов

это слева 4:3 а справа 16:9? Я еще удивился разрешению снимка

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

Это один монитор. На 29". Dwm стал конфигурируем на мультимониторы, и одинаково хорошо (для меня) ложится на все мои компьютеры. Дом, работа, ноут. Где-то один монитор, где-то несколько.

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

тогда это 21:9. Можно модельку и отзыв?:) я подбираю себе такой, только побольше. Думаю, брать ли х1080 или замахнуться на большее разрешение. Как работать за ним - понимаю, вроде. Как фильмы - тоже. Остается серфинг в инете, игори, порно :D

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

Вот мой:

29.0" LG «29UM58-P» IPS LED 2560 x 1080, 250 cd/m, 5 Mln:1 (1000:1), SmartResponse: 5ms GTG, DisplayPort + HDMI x2, Headphone-Out, USB 3.0 x4-Hub, Built-in PSU, HAS 150mm, VESA Mount 75x75, Black

Насчет отзыва... эээ, а на что положено обращать внимание?) Что может мешать или способствовать серфингу?) В игори я не играю. Порнуха из серии д%0чить и плакать... качество ужасное, монитор погоды не делает. Если только, ты не личишь там, где раздают >= 4k контент. Это же относится и к фильмам.

На твоём месте, я бы взял больше чем x1080. Удобней будет окна плиткой располагать. Сейчас ширины (2560x) хватает, а высоты маловато. Браузер на 1/4 экрана не попользуешь с комфортом. 1/3 норм.

Если брать >29", то я бы наверное посмотрел на скругленные мониторы. В любом случае — тестируй, и возвращай/меняй товар в течение двухнедельного срока если не подходит.

Deleted
()
Ответ на: https://crux.nu/ от Deleted

Сорри, не увидел, спать было надо идти

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

борцы

Имхо, «борцуны»

Я вот слово «нафик», а ты?

Если это было «нафик», то он бы не зацензурил. В принципе, мне все равно.

kshmr
()

На сером фоне ничего не видно

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

не зацензурил

Это не цензура, а wildcard matching ;)

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

Ещё больше диагональ!?)) Нормально охватываешь взглядом, скругленные не пробовал?

Очень удобны держатели. https://drive.google.com/file/d/1wlLyrS0ozzEbCzIcRt0rTn7rlrdZZiK9/view?usp=dr...

Этот у меня первый. Но я заценил. Рекомендую попробовать.

P.S. За виндукс - незачет, спуф. Вот от кого-кого, но от тебя я не ожидал.

Deleted
()

Цветовая схема слева немного глаза напрягает, а вот справа прям огонь. Ну и за CRUX и dwm - плюс.

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

Преимущества - смотря для кого. К примеру KISS. Для одного это пустой звук, а для другого - смысл жизни. Это не значит, что CRUX сделает твою жизнь проще. Наоборот: ты будешь собирать свое ядро, свой софт, пересобирать, находя ошибки, и с невиданным до этого усилием приближать тепловую смерть вселенной. Беги, глупец, бегииии!

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

в следующем месяце хочу взять такой же на 34", мне кажется крупнее пиксель не повредит.

вот и я хочу 34". Но мне кажется, что 1080р будет очень вырвиглазой из-за слишком большого пикселя.

chinarulezz

Очень удобны держатели.

это вообще огонь. Освобождает место на столе. Только у тебя он к стенке - и в результате слишком близко к глазам, как мне кажется. Я думаю над вот такими. Только по месту, что бы можно было качество пощупать. Ну и хочу, что бы моники подальше, всё таки, были.

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

На вкус и цвет... Как по мне, в CRUX ты практически сам себе майнтейнер, следовательно городить свои велосипеды в Pkgfile проще. Все таки template в Void придерживается более строгих правил, имхо.

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

блин, чувак, это же мой монитор!

У тебя винда засветилась, бесстыжий....на лоре винду не одобряю.

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

тогда это 21:9. Можно модельку и отзыв?:) я подбираю себе такой, только побольше.

Возьми за те же деньги 16:9 большей площади. Не благодари.

t184256 ★★★★★
()

в целом годно, только шрифты в терминале адовые

Xwo
()

Понапокупают себе uws моников, и пишут простынки которые в 80 столбцов не лезуть.

Хотя в общем и целом выглядит симпатишно.

pon4ik ★★★★★
()

Уныленько ;) Патч на dmenu лишний (пиши в ~/bin/скрипты, удобно при переносе конфы, notify-send, alias лишние). Костыль tabbed рассмешил ;) При нескольких мониторах теги не нужны ;) wrapper не нужен, если не роет #Optional.

Какой firefox? Версия, сестра!

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

Как как ;) Как «пук»! «Корову» видал-с? Так это гибче ;)

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

Ещё мне нравится лёгкое опакечивание гит-версий.

Ещё мне нравится лёгкое опакечивание всего.

Deleted
()

всё, нафлудил, удаляюсь...

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

Спасибо что обратили моё внимание на плохую читаемость терминала слева. Поправил бэкграунд и vifm тему. Теперь так: https://transfer.sh/QDA3x/01-03-18-15:45:41.png

Уот теперь вообще огонь ))

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

как тебе Crux? интересно...

лучшее сочетание простоты и гибкости, что видел. Ну и я неравнодушен к KISS, suckless софту.

В самом CRUX не хватает порядка в contrib. Ну ладно, что там contrib, в opt репозитории, который поддерживается разработчиками дистрибутива, можно увидеть Pkgfile то с Optional, то с 'Nive to have' полями, указывающими на одно и то же. Не все из них обрабатывают присутствие Optional портов, подключая фичи. README файлы не придерживаются стандарта, каждый пишет их как хочет. Мне хочется большей строгости.

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

Товарищ майор, они у меня используются для брутфорса проклятых пиндосцев оптимизации вычислений при моделировании.

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

Патч на dmenu лишний (пиши в ~/bin/скрипты, удобно при переносе конфы

/home с noexec.

Костыль tabbed рассмешил ;)

Блин, да собирается дофига вкладок, и без номеров уже никак) А названия нужны, чтоб отслеживать приложения на одном мониторе.

При нескольких мониторах теги не нужны ;)

А как иначе? Еще как нужны. У меня много приложений фасуется сразу по тэгам/мониторам, и они должны быть доступны при переходе. Бывает, что сейчас я занимаюсь одной работой, завтра другой, и мне нужно, чтоб все оставалось на тэгах как есть. Чтоб, если я вчера мучил gmusicbrowser, то завтра, когда я переключусь на тот тэг, я мог продолжить с того момента на котором закончил.

wrapper не нужен, если не роет #Optional.

С Optional бардак. Его даже в opt хреново поддерживают: CRUX с dwm или «нам и не нужна личная жизнь ваша» (комментарий) Возможно, порт который хочется собрать с Optional, стоит форкнуть в локальную репу, и указать желаемые Optional зависимости в качестве базовых. Красивого и элегантного решения этого бардака я пока не вижу. А ты?

Пацаны не стали заморачиваться и тыцнули сразу multilib. https://crux.nu/ports/crux-3.3/contrib/steam/Pkgfile пациент жЫв.

не играю, я закодировался))

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

Возьми за те же деньги 16:9 большей площади. Не благодари.

16:9 уже скучно. При том в чем преимущества 21:9 - я знаю. А в чем преимущество 16:9 перед ним, кроме, естественно, ценника?

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

может он её через гипервизор пробросил в своём crux'е и играет в ГТА 5/ведьмак 3/королевство/PUGB!

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

/home с noexec.

ОЛОЛО!!!

не играю, я закодировался))

ОЛОЛО!!!

Красивого и элегантного решения этого бардака я пока не вижу. А ты?

Ты же всё правильно описал (алгоритм решения). Делаешь свою репу, пилишь под себя, в prt-get.conf повыше ;) Ведь те пакеты, которые требуют внимания в core не идут ;) и их немного. Так из конструктора (и палок) получаем именно то, что хотим ;))

У меня много приложений фасуется сразу по тэгам/мониторам, и они должны быть доступны при переходе.

А вот это - отмазки. При чём плохие. Это у Вас, Батенька, одномониторная конфа в крови ;)) Всё влазит «по фен-шуй». 3 терминала на layout. Если надо больше - используй второй layout. Я вообще ограничил себя шестью. Если надо больше - делаю что-то не то. И да, я отказался от консольных решений и смело переполз на VSCode. Haskell, Python, Go, JS, Markdown, Emacs keys, полная конфигурялка... Эээ, заодно и планирую, что я делаю (это как вкладки в браузере «на потом», висят...)

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

Виндузятник. Нет чтобы страдать на линуксе.

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

Большей площади за ту же цену тебе мало?

При том в чем преимущества 21:9 - я знаю.

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

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

/home с noexec.

ОЛОЛО!!!

Если задача не terminal-only (в функцию в bashrc не завернуть) и сложна настолько, что нужно выносить в скрипт, то пусть будет доступна всем юзерам. Или группе юзеров. Какой смысл в этом ~/bin? Зачем нужны скрипты на каждый чих, если для этого есть alias?

А вот это - отмазки. При чём плохие. Это у Вас, Батенька, одномониторная конфа в крови ;))

Возможно мы друг друга не понимаем)) Я не могу понять, как можно обойтись без конфигурируемых тегов на разных мониторах. Есть задачи которые группируются по мониторам, и чтоб не делать этого вручную... Кароч, возможно я не понял о чем ты.

И да, я отказался от консольных решений и смело переполз

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

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