LINUX.ORG.RU

Debian посоветуйте самый легковесный gui

 ,


0

1

Здравствуйте, коллеги!

Тема не ради холивара.

Мне нужено собрать ISO образ на базе Debian с Desktop.

От десктопа мне нужно совсем не много: браузер и терминал. Ну может еще Nautilus для «гурманов».

Жить сей образ будет на флешке, с нее же и грузиться.

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

Я, вообще, не особо много перепробовал десктопов. Gnome 3-4, когда-то еще ковырялся с XFCE4. Последний с 4й версии, стал тяжелым не по делу. С другими десктопами я практически не знаком. Разве что Mate видел.

Gnome 4, на мой взгляд, для быстрофлешки не подходит. Тяжелый, да и прожорливый. XFCE мне совсем разонравился, еще когда заканчивал с ним ковыряться, тем не менее, готов рассмотреть и его.

Еще раз повторю: мне, по большому счету, нужны лишь нормальный браузер (не lynx) и терминал. Ну может еще Nautilus доставлю, благо он не так много весит.

Жду ваших советов.

UPD жевательно, что бы GUI ставился без особых плясок с бубном на Debian


Это что-то уж совсем минимальное если даже фм не особо нужен. Слабо представляю где такой дистр пригодится.

Де тут явно излишне. Взять любую известную вм и лаунчер по шорткату

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

fluxbox/Openbox. Стартовать startx.

Но тут нужно вкатиться, если с нуля.

Если можно то поподробнее.

В Linux я не новичок, но с десктопами знаком слабо. Поставил Fedora с Gnome 4 на свой комп и нормально. Использую лишь: firefox, vscode, transmission и терминал, терминал, терминал! :)

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

мне нужно совсем не много: браузер и терминал

образ будет на флешке, с нее же и грузиться

что бы финальный образ был как можно меньше и грузился как можно быстрее

Или вы что-то недоговариваете из целей использования или почему бы вам не использовать что-то уже готовое, типа Puppy/PuppyRus и т.п.?

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

От десктопа мне нужно совсем не много: браузер и терминал. Ну может еще Nautilus для «гурманов».

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

coceg
()

Всё, что когда-то было портировано с GTK 2 на GTK 3 (наприм. XFCE, MATE) больше не легковесно.

Если нужно совсем по минимуму возиться с конфигурацией, то бери LXDE — благо в крайнем Debian он всё ещё на GTK 2.

Если готов немного порыться в конфигах, то IceWM.

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

просто создай файл ~/.xinitrc, запускай startx

файл будет выглядеть примерно так:

#!/bin/sh
WM="$(which cwm)" >/dev/null 2>&1

test -f $HOME/.Xresources && \
        /usr/bin/xrdb -merge $HOME/.Xresources

/usr/bin/xrandr --dpi 96
/usr/bin/xset r rate 260 45
/usr/bin/xsetroot -cursor_name left_ptr

/usr/bin/setxkbmap \
        -layout 'us,ru' \
        -option 'grp:caps_toggle,terminate:ctrl_alt_bksp'

/usr/bin/xinput \
        --set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1

if "$(which dbus-launch)" >/dev/null 2>&1 && \
test -z "$DBUS_SESSION_BUS_ADDRESS"; then
        eval "$(dbus-launch --sh-syntax --exit-with-session)"
fi

( $WM >/dev/null 2>&1 )
coceg
()
Ответ на: комментарий от coceg

Какой в этом смысл

WM="$(which cwm)" >/dev/null 2>&1

если man which

It does this by searching the PATH for executable files matching the names of the arguments.  It does not canonicalize path names.

? Если which находит cwm, но он уже в PATH и его можно запускать без указания полного пути.

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

Или вы что-то недоговариваете из целей использования или почему бы вам не использовать что-то уже готовое, типа Puppy/PuppyRus и т.п.?

Когда используешь что-то готовое, то приходится мириться с тем, что что-то лишнее, чего-то не хватает.

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

Мне проще работать с дистрибутивами, которые я хорошо знаю: Debian, змейство RedHat. При этом мне нафиг не нужны всякие Puppy и прочие Kali.

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

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

LXDE thread

Я сейчас поставил LXDE на виртуалку и вижу, что в нем много всякого мусора, мне не нужного.

А что такое LXDE thread??? Нити? Потоки? И чем он отличается от обычного LXDE?

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

По потреблению Openbox —> IceWM —> LXDE.

Сейчас, как раз, разворачиваю на несчастной виртуалке разные gui.

Openbox… Ну если к нему запилить еще панель, то весит он примерно как Mate или LXDE.

И в чем прикол?

Разница в размере - умозрительна. Потребление ресурсов? Не думаю, что разница будет так уж велика. Зато разница в удобстве - небо и земля.

На мой взгляд, openbox и иже с ним подойдут для гиков, которые готовы месяцами кастомизировать систему, что бы сделать ее похожей на MacOS :)

Мне это не нужно.

Нужно побыстрее разобраться с загрузочной флешкой и приступить к визуализации работы скриптов. Тут еще конь не валялся.

Потому, скорее всего, выбирать буду между Mate и LXDE.

Вопрос, на правах UPD:

Как в Mate или LXDE сделать автозагрузку gui под рутом?

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

самый легковесный gui

мне нужно совсем не много: браузер

У меня плохие новости. Любой браузер чуть-чуть сложнее NetSurf-а ничего от этой легковесности не оставит. Добро пожаловать в современный веб.

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

Если честно, без понятия. За такими уточнениями нужно обращаться к Татьяне Гартман или ещё к какому-нибудь маразматичному совковому прескриптивисту. А я, как вы уже наверное поняли, парень простой и в ихних делах не сильно просвещён.

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

У меня плохие новости. Любой браузер чуть-чуть сложнее NetSurf-а ничего от этой легковесности не оставит. Добро пожаловать в современный веб.

Полностью согласен!

Тот же firefox весит чуть не как вся система.

GUI, данном случае, уже значения не имеет. Хоть Gnome4. Пофиг.

«Дорогой, тебе клубнику помыть? Или уже пофиг?»

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

apt install xdm xserver-xorg icewm — после перезагрузки будет возможность зайти в GUI, пароль отображаться не будет во время ввода, правда.

Ну чтобы браузер, удобный терминал, ФМ и звук был, ещё советую apt install pulseaudio chromium chromium-l10n pavucontrol lxterminal pcmanfm, или firefox-esr firefox-esr-l10n-ru.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 2)
Ответ на: комментарий от utanho

Конечно можно, но лень.

Вон, чел уже нашёл себе LXDE/LXQT и, вроде, доволен.

Просто по моему опыту полезно разобраться с fluxbox/Openbox, IceWM не приходлось использовать.

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

Netsurf — отличный проект, ибо автор сам тащит движок, что уже подвиг. К сожалению, в современном вебе из него можно ходить только на ЛОР, lib.ru и, кажется, Википедию (и то, на предпоследней версии Netsurf вёрстка Википедии рассыпалась, на последней не проверял).

Falkon — хорошая попытка сделать не сильно жручий браузер на известном движке. Но к сожалению, во-первых, даже сам движок, если он современный, он уже жрёт заметно больше нетсурфа.

Во-вторых, я помню, что на каких-то видеохостингах или порносайтах falkon отказывался крутить видео, показывал пустой фрейм. При том, что установленный на ту же самую систему Firefox всё показывал.

В третьих, с Falkon у меня была вот такая проблема с гостиничным интернетом. Тема старая, м.б. уже и решили.

Всё перечисленное — не фатально, особенно порнохостинги, без них ТС, скорее всего, проживёт. :))) Но показывает, что с Falkon бывают загоны.

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

Как уже говорилось выше, вероятно, вам не нужен DE. WM будет достаточно.

IceWM – действительно неплохой вариант.

Можете попробовать еще openbox или «древний» window maker для работы в «парадигме окошек».

Более «суровый» вариант – i3 – там нет «привычных» окошек.

zx_gamer ★★★
()
sudo apt install xserver-xorg xinit xfonts-base wget wdm icewm icewm-themes  network-manager-applet gxkb volumeicon-alsa udiskie idesk lilyterm mc spacefm lxtask p7zip-full dunst slock maim imagemagick sxiv lazpaint-gtk2 mupdf mpv transmission-daemon transgui mpd gmpc


sudo systemctl enable wdm.service

sudo systemctl enable transmission-daemon.service

systemctl --user enable mpd.service

cd ~

wget https://www.palemoon.org/download.php?mirror=eu&bits=64&type=linuxgtk2

tar -xvf palemoon*.tar.xz

rm palemoon*.tar.xz

mv palemoon .palemoon

chmod +x ~/.palemoon/palemoon

ln -sf ~/.palemoon/palemoon ~/.local/bin/palemoon

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

fluxbox/Openbox. Стартовать startx.

Зачем startx? Можно в ~/.bash_profile запихнуть автозапуск, если логин в tty1 или вообще всегда. Можно взять DM типа xdm или slim, или даже что-то более жирное от DE взять.

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

Да, конечно можно и всё это рабочие решения.

Просто если флешка для административных нужд не всегда (а у меня почти никогда) не нужно стартовать Х.

Но ТС пишет, что ему нужен Х, так что да, какой-то дисплейменеджер или команда автозапуска Х в .bash_profile не помешает.

forest22
()

Предлагаю не решать уже решённые другими людьми задачи, а взять Puppy Linux и добавить в него нужные тебе пакеты, которых нет в базовой поставке. Эти ребята собаку съели (ахаха) на создании лайвов и лучше ты всё равно не сделаешь.

nebularia ★★★
()