LINUX.ORG.RU

Debian


0

0

Какие из пакетов после установки стандартной системы надо ставить из под aptitude что бы получился минимальный графический интерфейс и самый минимум программ в меню?


Я бы рекомендовал не самый минимальный вариант, зато простой: xorg и xfce4.

GotF ★★★★★
()

Видимо xserver-xorg.

А дальше уже ставишь, что нужно(предложенный openbox или т.п).

adzeitor
()

если один пакет: lxde

если много: slim, xorg, xserver-xorg-что-надо, легкий-любимый-wm-типа-scrotwm-ratpoison-dwm-tinywm.

t184256 ★★★★★
()
Ответ на: комментарий от Unclown
/* TinyWM is written by Nick Welch <mack@incise.org>, 2005.
 *
 * This software is in the public domain
 * and is provided AS IS, with NO WARRANTY. */

#include <X11/Xlib.h>

#define MAX(a, b) ((a) > (b) ? (a) : (b))

int main()
{
    Display * dpy;
    Window root;
    XWindowAttributes attr;
    XButtonEvent start;
    XEvent ev;

    if(!(dpy = XOpenDisplay(0x0))) return 1;

    root = DefaultRootWindow(dpy);

    XGrabKey(dpy, XKeysymToKeycode(dpy, XStringToKeysym("F1")), Mod1Mask, root,
            True, GrabModeAsync, GrabModeAsync);
    XGrabButton(dpy, 1, Mod1Mask, root, True, ButtonPressMask, GrabModeAsync,
            GrabModeAsync, None, None);
    XGrabButton(dpy, 3, Mod1Mask, root, True, ButtonPressMask, GrabModeAsync,
            GrabModeAsync, None, None);

    for(;;)
    {
        XNextEvent(dpy, &ev);
        if(ev.type == KeyPress && ev.xkey.subwindow != None)
            XRaiseWindow(dpy, ev.xkey.subwindow);
        else if(ev.type == ButtonPress && ev.xbutton.subwindow != None)
        {
            XGrabPointer(dpy, ev.xbutton.subwindow, True,
                    PointerMotionMask|ButtonReleaseMask, GrabModeAsync,
                    GrabModeAsync, None, None, CurrentTime);
            XGetWindowAttributes(dpy, ev.xbutton.subwindow, &attr);
            start = ev.xbutton;
        }
        else if(ev.type == MotionNotify)
        {
            int xdiff, ydiff;
            while(XCheckTypedEvent(dpy, MotionNotify, &ev));
            xdiff = ev.xbutton.x_root - start.x_root;
            ydiff = ev.xbutton.y_root - start.y_root;
            XMoveResizeWindow(dpy, ev.xmotion.window,
                attr.x + (start.button==1 ? xdiff : 0),
                attr.y + (start.button==1 ? ydiff : 0),
                MAX(1, attr.width + (start.button==3 ? xdiff : 0)),
                MAX(1, attr.height + (start.button==3 ? ydiff : 0)));
        }
        else if(ev.type == ButtonRelease)
            XUngrabPointer(dpy, CurrentTime);
    }
}

О чем спор?

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

А у него меню есть? ТС меню нужно было )

aydar ★★★★★
()

Ъ в добавлении к минимальному набору обязательно доустанавливают пакет anarchist-faq

ttnl ★★★★★
()

Ставь twm, всё не обходимое он подтянет. :) Будет самый минимальный интерфейс.

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

Quote:

anarchist-faq

Пакет называется anarchism, если что.

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

> Не любишь гном? Понимаю. Но он там по дефолту.

Я вообще все ДЕ не люблю. По дефолту... Ммм... как бы сказать помягче... неправ ты)

Если знаешь, чего хочешь, то можешь и сам поставить.

Спс, Нургалиев разрешил, побежал ставить.

А я про вообще tasksel говорил «не учи плохому». Проще метапакет поставить. И познавательней.

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

Нужно.

А советовать Desktop Environment из tasksel, «что бы получился минимальный графический интерфейс и самый минимум программ в меню» не нужно.

Так ясней моя позиция?

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

> Я вообще все ДЕ не люблю

Человек просит же ну

А я про вообще tasksel говорил «не учи плохому». Проще метапакет поставить. И познавательней.

А какой метапакет сейчас есть для этого?

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

>> Я вообще все ДЕ не люблю

Человек просит же ну

А ты обо мне спросил, если что.

А какой метапакет сейчас есть для этого?

ну... вот пакет lxde сойдет.

не забывай только, что цель «минимальный графический интерфейс и самый минимум программ в меню?».

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

Попробуй систему поставить с образа диска диска с буковками XFCE/LXDE в названии. :)

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

В принципе, из своего небольшого стажа на линуксе, 95% времени я пользовался aptitude, но в последнее время подумал: «А что он такого может, чего не могут стандартные утилиты apt-.*?» Кроме удобного вывода списков ничего в голову не пришло, и я его удалил. К слову, тут некоторые говорят о глючности aptitude, но лично я ни одного глюка не видел.

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

Quote:

Голого apt-get?

Не такой он и голый. Ну и apt-cache вместе с ним. А теперь назови killer-features aptitude :-) (про более корректное разруливание запутанных ситуаций с зависимостями я в курсе).

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

Дебиан уже который год грозится apt-get со всеми прелестями выпилить, но из-за таких приходится оставлять. Aptitude удобнее всё-таки (ncurses, форматированный вывод списков, паттерны поиска, ...). И конфликты лучше разрешает. Единственный недостаток - некоторые операции оно выполняет раза в два медленнее, чем apt. На слабых машинах очень ощутимо.

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

> ничего в голову не пришло, и я его удалил

а я за паттерны продался. киллер-фича, да.

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

а чем скрин в фреймбуфере не графический?%)

ну для эстетов могу порекомендовать ratpoison

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

Ну, на ncurses мне как-то положить, я использовал только командный режим. С поиском согласен, рядом не стояло с apt-cache. А вот где и как там посмотреть рекурсивные зависимости (apt-cache rdepends)?

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

> А вот где и как там посмотреть рекурсивные зависимости (apt-cache rdepends)?

Ох не знаю. Не представляю даже, зачем это нужно.

melkor217 ★★★★★
()

>Debian GNU/Linux 5.0.2a «Lenny» - Official i386 DVD установлен стол KDE
У версии CD установка кед забавная: иксы инсталлятор ставит, а само KDE, как ни странно, нет (может, и кривые руки). Если тут то же, то:
aptitude install xorg kdebase kdm synaptic
Они по идее по зависимостям вытянут самую минималку для KDE, а там через гуй (synaptic) будет удобно поставить что надо (ksnapshot, gwenview etc.)

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