LINUX.ORG.RU

Набор программ и пакетов для минималистичной систем ы

 ,


2

2

Всем привет, хочу начать разбираться с i3 и параллельно собрать минималистичной систему. Хочу составить набор программ, пакетов, после установки которых можно получить юзабельную систему. Что сейчас имею:

1. Текстовый редактор: vim

2. Файловый менеджер: ranger

3. Терминал: uxrvt

4. Панель: polybar

5. Wm: 13-wm или i3-gaps(Хотелось бы иметь ресайз одного открытого окна до любых размеров если это можно сделать в i3wm буду брать его)

6. Композитор: compton

Что осталось найти:

Утилита для звука.

Утилита для установки фона рабочего стола.

Контроль яркости дисплея.

Может что то забыл, хотелось бы услышать ваши предложения.


А композитор зачем тут?

Фон рабочего стола ненужен, ну или если сильно хочется то вручную выставлять меняя ссылку default.png на нужный файл с картинкой.

Яркость дисплея напрямую через /sys регулировать

irton ★★★★★
()

Утилита для звука.

Для чего звука? alsamixer, moc, mpd

Утилита для установки фона рабочего стола.

hsetroot, xsetroot, nitrogen, feh

Контроль яркости дисплея.

acpi, xbacklight

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

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

yalef
() автор топика

Терминал: uxrvt

alacritty

Панель: polybar

i3bar + i3blocks хватит всем

Утилита для звука.

ncpamixer/pavucontrol

Утилита для установки фона рабочего стола.

feh/hsetroot

Контроль яркости дисплея.

light

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

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

Поверь, не нужен. Всегда что-то будет открыто. Лучше видосики на youtube смотри. Тени точно не нужны. Где ты их применять решил?

По ПО - забыл dmenu.

polybar зачем тебе? Что он даёт? Тырит твоё пространство?

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

dmenu

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

yalef
() автор топика

Текстовый редактор

Emacs.

Файловый менеджер

Emacs.

Терминал

Emacs.

Панель

Emacs.

Wm

Emacs.

Композитор

Зачем, когда у тебя есть Emacs?

Утилита для звука

Emacs.

Утилита для установки фона рабочего стола.

Emacs.

Контроль яркости дисплея.

Emacs.

siegment
()

Да, нормально, берите KDE5. Там и нормальный эмулятор терминала есть (konsole) и микшер (даже пульсаудио подерживает, если понадобится). Только phonon-vlс не ставьте, он говно. Phonon-gstreamer и mpv, браузер либо опера (пока ещё не скатилась) либо хромиум без вариантов. Согласано результатам моего исследования, занимает меньше места и потребляет памяти меньше чем те же крыса lxqt. Инструменты разработчика опять же.

юзабельную систему

У меня есть сессия с 3 окнами xterm, в 1 htop запущен, во 2 браузер, в 3 тяжёлое приложение. Пыталяс ужиться с dwm, не получилось, пришлось накатить openbox. Помимо этого запущены dbus и networkmanager с dhclient иначе сеть отваливается. Что я могу сказать по этому поводу? Говно это всё. Без кде жизни на линуксе нет, даже файлового менеджера нормального вне кед не существует.

anonymous
()

2. Файловый менеджер: ranger

как nano прикрутить? хочет собака все в vim открывать по умолчанию!

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

а вот еще один вопрос. при запуске dmenu или твоего скрипта курсор меняется на грузящийся. и так на рабочем столе постоянно

yalef
() автор топика

Файловый менеджер

nnn

anonymous
()
  1. Текстовый редактор: gedit

  2. Файловый менеджер: nemo

  3. Терминал: gnome-terminal

  4. Панель: waybar

  5. Wm: sway

  6. Композитор: sway

  7. Утилита для звука: pavucontrol

  8. Утилита для установки фона рабочего стола: swaybg

  9. Контроль яркости дисплея: у меня на ноуте работает без всяких утилит

  10. Демон уведомлений: mako

  11. Утилита для скриншотов: grim + slurp

Может что то забыл

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

Фон не нужен

grem ★★★★★
()

Утилита для установки фона рабочего стола

Использую feh. Для запуска нужно добавить в конфиг i3wm:

exec --no-startup-id feh --bg-fill ~/Pictures/wallpaper.jpg

Для случайного выбора изображения для фона рабочего стола из каталога:

exec --no-startup-id find ~/Pictures -type f \( -name '*.jpg' -o -name '*.png' \) -print0 | shuf -n1 -z | xargs -0 feh --bg-fill

mad_austronaut ★★★★
()

Утилита для звука

pasystray

Утилита для установки фона рабочего стола.

mhsetroot

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

dmenu даёт только то, что установлено. Первые символы и...
Если ты часто перегружаешь компьютер - напиши стартовый скрипт ))
Ну и настрой свой WM для вывода программ, куда тебе надо (например, браузер на 3 окно, мессенджер - на 5 и т.д.)

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

уже все ок. Вроде обычный курсор и все.

yalef
() автор топика

Вопрос по i3-gaps, я ввел в свой конфиг i3 вот это:

gaps outer all set 10

в итоге получаю ошибку от i3, мол в конфиге незнакомые слова. Хотя поставил i3-gaps вместо i3-wm. Что-то не так?

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

в итоге сам разобрался, надо было убрать all и set

yalef
() автор топика

Может что то забыл, хотелось бы услышать ваши предложения.

Я бы предложил добавить в список какой-нибудь менеджер буфера обмена, типа parcellite.

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

ctrlc ctrlv работет вроде

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

Да и выбирать что вставить из истории бывает удобно.

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

аа, ну на счет uxrvt ты прав. тогда попробую

yalef
() автор топика

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

Senjougahara
()

собрать минималистичной систему

По занимаемому на диске пространству, потреблению ресурсов или функциональности?

  1. Текстовый редактор: vim

NeoVim гораздо легче, но лишён многих плюшек Vim8. Впрочем, в Vim8 уже завезли async, так что по отзывчивости, думаю, разницы не будет.

  1. Файловый менеджер: ranger

Если совсем уж минималистично, то не стоит тащить целый Python в систему. Тот же PCManFM будет гораздо легче и быстрее, так как C вместо медленного Python.

Но удобнее ranger пока ничего не придумали.

  1. Терминал: uxrvt

Если не тащить к нему плагины, то он достаточно минималистичный, но он калека.

  1. Панель: polybar

Tint2 легче и шустрее, но по большому счёту ничего не может.

  1. Wm: 13-wm или i3-gap

Можешь также попробовать bspwm.

  1. Композитор: compton

Минималистичность говоришь? xD

Если речь идёт о минималистичности, композитор тебе не нужен, он жрёт и тормозит.

Утилита для звука.

pavucontrol, или как оно там называется…

Для ALSA есть alsamixer.

Утилита для установки фона рабочего стола.

Некоторые приложения для просмотра изображений умеют это делать. Тебе ведь наверняка понадобится приложение для просмотра изображений.

Например feh.

Контроль яркости дисплея.

Напиши скрипты и повесь на хоткеи.

А если у тебя ноутбук, у тебя должны быть кнопки яркости, при нажатии на них должны генерироваться ACPI-ивенты, которые можно отлавливать и делать то же самое, но глобально (скрипты писать всё же придётся, и даже больше).

Может что то забыл, хотелось бы услышать ваши предложения.

Ты забыл определиться, что ты подразумеваешь под минималистичностью — это раз. Ты забыл "озвучить", зачем тебе эта минималистичность.

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

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

Для этого есть xsettingsd, который перехватывает буфер и присваивает себе, чтобы он не обнулялся при закрытии приложения, из которого было скопировано в буфер.

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

при старте системы все равно постоянно висит грузящийся курсор

Это startup-notification, точнее приложения, которые его используют.

mord0d ★★★★★
()

Xfce4 со старта занимается мб 100...200. Зависит от дистра и версии. С плагинами может наверное больше занимать, если ты их в автозагрузку добавишь.

  • Тестовый редактор - geany
  • Файловый менеджер - thunar
  • Терминал - xfce4-terminal
  • Панель - xfce4-panel
  • WM - xfwm4
  • Композитор - Встроенный в xfwm4
  • Утилита для звука - xfce4-pulseaudio-plugin
  • Утилита для установки фона рабочего стола - Хз кто этим занимается, но в общем это в xfce4 есть %)
  • Контроль яркости дисплея - xfce4-powermanager

Ну вот значит так. Добавишь еще zram и увеличишь свою оперативку этим на гиг наверн.

Deleted
()

Что осталось найти:

арчевики осталось найти </thread>

t184256 ★★★★★
()

кстати, а в чём i3 минималистичный? на pentium 2/3 с 64/192 мб памяти awesome и icewm летают, а вот i3 довольно ощутимо тормозит

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

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

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

env какой редактор выводит?

никакого!

в конфиге

в каком конфиге? rifle.conf что ли? естественно nano

else = nano "$1"
но такое действует только на стрелку, F4 по прежнему просит vim

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