LINUX.ORG.RU

Slackware, dwm, emacs

 , ,


3

4
  • Ноутбук: Acer E11
  • Дистрибутив: Slackware 14.2
  • Оконный менеджер: dwm
  • Редактор, irc, shell и т.д.: Emacs

С выходом Slackware 14.2 решил попробовать его на своем «проблемном» ноутбуке, который до этого крутился на Fedora. В результате - всем доволен, больше не наблюдаю падений иксов, ошибок от интеловского драйвера в dmesg и, вообще, субъективно, ноут стал себя вести намного отзывчивее.

На скриншоте Emacs, в котором выполняется вся работа: пишется код, смотрится git-diff и т.д.

Через irc гейт подключен slack. Использую rcirc, поскольку он простой и выполняет всю необходимую мне работу

Как дефолтный shell использую eshell, изредка запускаю в emacs-е term, в основном, когда надо подключиться в tmux сессию по ssh

В качестве email клиента использую gnus, равных которому пока не нашел.

Музыка - в emms

Все это добро занимает 80 Мб памяти, что впечатляет

>>> Просмотр (1366x768, 23 Kb)

Deleted

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

Ммм, dwm. Хотел недавно попробывать снова с ним поработать.

В результате - всем доволен, больше не наблюдаю падений иксов, ошибок от интеловского драйвера в dmesg и, вообще, субъективно, ноут стал себя вести намного отзывчивее.

А при чем тут дистрибутив? В Fedore же гном или кде, от них и проблемы. Тут вообще DE нет, поэтому нет проблем (пока).

Кстати, про ноут. Как настроил управление мощностью? Cpufreq работает в каком-нибудь варианте? Просто у меня были с этим серьезные проблемы, правда и ноут другой.

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

В Fedore же гном или кде, от них и проблемы.

Ты так говоришь, будто в федору нельзя поставить dwm.

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

В Fedore же гном или кде, от них и проблемы.

Ты удивишься, но у меня на федоре стоял тоже dwm ;)

Вообще проблемы были с интеловским драйвером и модулем тачпада, на всех ядрах начиная с 4.0

Deleted
()

Пишу не в тему, но есть истории успеха по поводу установки слаки на внешний диск? Я пробовал установить 14.2, правил lilo.conf и fstab, заменяя файлы на UUID, а также пробовал grub, но загрузиться так и не получилось.

sevenredlines
()

EMACS это редактор уровне для Battle Toads, который реально пройдет не каждый... Я на денди даже &doubledragon не прошел (запарывал не босе в головной части ракеты, не зная о нажатии вверх+старт).

Все это добро занимает 80 Мб памяти, что впечатляет

Эти ваши 80 MB очень круты, быстры и минималистичны, однако... Как писал Пушкин: «На свете счастья нет, но есть покой и воля».

Я пользую мак на писи и мыслю так: свободная память - деньги на ветер, а в вашем случае и 1366x768 недоразрешение и «любые шрифты = говно».

Слака? Ну ок че... толщина дело личное, однако глаза это 80% мировосприятия... После 1920x1080 уже не могу 1366x768.

k0ttee
()

А чё не StumpWM?

Gnus натягивает все протоколы через призму nntp. UI у него прикольный, но по функциональности и скорости работы Wanderlust лучше на голову.

mv ★★★★★
()

Наконец-то скриншот с 14.2 в галерее! А ведь шутили что будет неделя Slackware сразу после релиза...

По делу всё приятно и аккуратно, самое то для работы. Сам я так же поклонник и Slackware, и Emacs, поэтому было интересно посмотреть, реально спасибо.

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

А чё не StumpWM?

Я бы спросил, а че не exwm. Если уж быть быть последовательным, то до конца.

но по функциональности ... Wanderlust лучше на голову.

Серьезно? Можно пару примеров?

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

Недавно учавствовал в паре похожих тем:
http://www.cyberforum.ru/slackware-zenwalk-linux/thread1770628.html
http://www.linuxquestions.org/questions/slackware-installation-40/slackware-d...
в обоих закончилось успешно.

Рассказывайте про свои особенности.

UUID/LABEL работают только с initrd, без него только PARTUUID.
Для USB-диска нужно давать дополнительную паузу, пока ядро проинициализирует USB (ключ "-w секунды" у mkinitrd).
Заодно имеет смысл настроить и UEFI-загрузку.

PS. Лучше, пожалуй, в отдельной теме. Если заведете, кастуйте...

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

Ну ты сам подумай: если не массштабировать частоту процессора, то он всегда будет крутиться в полную мощность и какой-нибудь блокнот будет выедать аккумулятор.

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

Я бы спросил, а че не exwm. Если уж быть быть последовательным, то до конца.

Емакс - безтредовый. Его даже залипший трамп с копыт сбивает. Перед тем, как перестать читать почту в Емаксе, а держал запущенную вторую копию специально для мыла и irc, чтобы не мешали клепать код.

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

но по функциональности ... Wanderlust лучше [Гнуса] на голову.

Серьезно? Можно пару примеров?

LKML

Не понял.

IMAP.

ORLY?

Офлайновый поиск?

В смысле полнотекстовый? Ну да, пожалуй, нет. Учитывая, что написать такое раз плюнуть, это говорит исключительно о том, что это нафиг никому не нужная фича — если вам нужно что-то искать локально, определенно стоит ли завести себе индексатор, которые Гнус, разумеется, умеет в ассортименте: swish++, swish-e, namazu, notmuch, а не ждать по десять минут, пока тупой поиск перелопатит всю почту по порядку.

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

Я бы спросил, а че не exwm. Если уж быть быть последовательным, то до конца.

Емакс — бестредовый.

А что, StumpWM — многозадачный? (Я не знаю, я спрашиваю.)

Zmicier ★★★★★
()

у всех ядер выше 4.0 проблемы, во всяком случае у меня на thinkpadах

1. dmesg засран сообщениями про видео драйвер, пока не решил, да и не особо пока параноит

2. SD карт ридеры не работают, нигде, то есть ни на одном из имеющихся thinkpadов, с этим я разобрался, решилось просто, но не до самой глубины докопался, но работает. Кто страдает и собирается брать внешний SD card reader - пишите, расскажу рецепт (мизерный патч на 4.4.14)

так что в плане «ядерных» проблем все туда сюда одинаково, что в слаках, что в прочих.

но, по поводу use case твоего, 1366x768 - все в емаксе ... не очень, лучше наплодить кучу виртуальных столов. Шрифты поменьше и вперед. На x220 я так и сделал. Остальное 1600x900, до сих пор не пойму почему ноуты не делают с нормальными матрицами.

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

Ну в 25 появилась какая-то асинхронность.

http://endlessparentheses.com/new-in-emacs-25-1-asynchronous-package-menu.html

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

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

А чё не StumpWM?

Лентяй я, dwm всем устраивает, а разбираться неохота

Wanderlust

Для моего юзкейса - нет. Я получаю почту по pop3, храню на компьютере. Gnus дает мне скорость работы, удобный поиск, простую возможность синхронизации между машинами, адекватную работу с pgp и т.д.

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

так что в плане «ядерных» проблем все туда сюда одинаково, что в слаках, что в прочих.

Я не знаю, как это объяснить, но на слаке, с ядром 4.4 проблемы нет. Да, я понимаю, что systemd - очевидный кандидат ;)

все в емаксе ... не очень, лучше наплодить кучу виртуальных столов.

Сомнительно

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

Всё это можно выразить двумя словами: Патрег — бох.

Лайк коммента :)

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

блокнот будет выедать аккумулятор.

Держит ~8 часов. Ноуту полтора года

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

Я не знаю, как это объяснить, но на слаке, с ядром 4.4 проблемы нет. Да, я понимаю, что systemd - очевидный кандидат ;)

slackware, voidlinux, devuan - без systemd проблемы все те же есть.

Сомнительно

мало места, да и если gnus затупит ... плюс никто не мешает использовать emacsclient -t в консольках, когда по коду фиксишь по мелочи юзая find, grep, xargs и прочие радости.

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

если gnus затупит

C+g

плюс никто не мешает использовать emacsclient -t в консольках

Meh

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

Пишу не в тему, но есть истории успеха по поводу установки слаки на внешний диск? Я пробовал установить 14.2, правил lilo.conf и fstab, заменяя файлы на UUID, а также пробовал grub, но загрузиться так и не получилось.

странный ты. На внешний(т.е. usb) встаёт без проблем, одно время для «опатов» ставил, никаких трабл не наблюдал, может ты с биосом не разобрался?

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

На внешний(т.е. usb) встаёт без проблем

Там же по умолчанию fstab пишется с файлами в качестве дисков, если диски поменяются, буквы тоже поменяются. У меня был kernel panic даже без каких-либо изменений.

может ты с биосом не разобрался?

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

sevenredlines
()

Зойчем?

Таки какой толк от Слаки в 2016? Чем оно лучше любого другого дистрибутва с адекватным пакетным менеджером и инфраструктурой?. Простота? Тот же Арч прост и понятен как три рубля. Стабильность? Тащемта Debian stable, например, а от установочного образа, содержащего все возможные пакеты ИМХО никакого толку в современных реалиах таки нет. Поясните кто-нибудь пожалуйста.

Singularity ★★★★★
()
Ответ на: Зойчем? от Singularity

Простота? Тот же Арч прост и понятен как три рубля.
Стабильность? Тащемта Debian stable, например

Предлагаешь дуалбут?

ashot ★★★★
()

А давно var и название переменной пишут на разных строках? и, тем более, пихают между ними комментарий?

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

l0stparadise ★★★★★
()
Ответ на: Зойчем? от Singularity

Таки какой толк от Слаки в 2016? Чем оно лучше любого другого дистрибутва с адекватным пакетным менеджером и инфраструктурой?. Простота? Тот же Арч прост и понятен как три рубля. Стабильность? Тащемта Debian stable, например, а от установочного образа, содержащего все возможные пакеты ИМХО никакого толку в современных реалиах таки нет. Поясните кто-нибудь пожалуйста.

вот пишу тебе с системы установленной и настроенной год назад, за все время два раза какую-то критику по безпеке поправил и всё! Всё что нужно работает как часы. Скольким людям ставил - системы по три года крутятся без затыков, в последнее время флеш только доставать стал, всё они там какие-то уязвимости исправляют-исправляют, никак наисправляться не могут(за это время можно было раз двадцать его с нуля написать на баше). Нахрен мне твой арч вместе демьяном стабильным никуда не впёрся, когда-то весь этот шлак потыкал и забыл как страшный сон. А ИМХО все эти «стабильные» менеджеры пакетов для дрочильщиков на апдейты, пользы от которых, в 99% случаях - один вред.

Gramozeka ★★
()
Ответ на: комментарий от l0stparadise
void
main (int, ...

В Plan 9 принято так в коде на C объявлять функции, видимо его стайл сказался. Хотя тут и не C.

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

Там же по умолчанию fstab пишется с файлами в качестве дисков, если диски поменяются, буквы тоже поменяются. У меня был kernel panic даже без каких-либо изменений.

Kernel panic от fstab в данном сценарии не зависит от слова совсем. Ядро паникует, когда по завершении инициализации не может смонтировать корень, переданный параметром root=, следовательно про лежащий на этом корне /etc/fstab, очевидно, речи идти не может. Параметром root= можно передать номер, имя, PARTUUID всегда, UUID и LABEL с initrd. В fstab прописать UUID или LABEL для отдельных разделов (если есть /home, /usr и т.д.) не составляет труда. При формировании initrd не забыть задать задержку ключиком -w, без него — rootdelay= или rootwait=.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: Зойчем? от Singularity

Зойчем

Зачем пояснять?

Ты изменишь своё мнение и пойдёшь ставить тот дистрибутив, который я посоветую? Нет

Тебе действительно интересно почему я сделал такой выбор, а ты не просто хочешь сгенерировать некое количество белого шума? Нет

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

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

Ты изменишь своё мнение и пойдёшь ставить тот дистрибутив, который я посоветую? Нет

Ясное дело, меня вполне устраивает моя текущая конфигурация. Просто интересно, почему люди продолжают выбирать слаку, несмотря на кажется очевидные её недостатки.

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

Очевидные недостатки- это твоё субъективное мнение. Меня устраивает моя текущая конфигурация и меня совершенно не интересует почему люди продолжают ставить [variable_name], несмотря на очевидные недостатки

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

Почему? Наверное подходит для решения имеющихся задач.
Чтобы что-то стало _оче_видным, нужно как минимум поставить и посмотреть. Глядишь, потом и за уши не оттянешь.
Для вас при выборе чего-либо воображаемые недостатки имеют значение?

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

Спасибо, удалось загрузиться, так что создавать тему не буду. Однако, у меня это получилось только тогда, когда я запихнул в initrd все модули, выведенные lsmod на установщике слаки. Нужны для загрузки явно не все. Можно ли где-нибудь почитать об этом?

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

Нужны драйверы, обеспечивающие монтирование корня, от USB, контроллера до ФС.
Не забудьте посмотреть список параметров у генератора. Звать его из загруженной с предполагаемого носителя системы.

bormant ★★★★★
()

В качестве email клиента использую gnus, равных которому пока не нашел.

В сторону mu4e не смотрел?

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

В сторону mu4e не смотрел?

Смотрел, выбрал gnus, в итоге

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