Рубрики
debian x-windows \ video

Debian chrome Kiosk

https://willhaley.com/blog/debian-fullscreen-gui-kiosk/
https://wiki.itsm.pw/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Ubuntu_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BA%D0%B8%D0%BE%D1%81%D0%BA%D0%B0
https://raspberrypi.stackexchange.com/questions/38515/auto-start-chromium-on-raspbian-jessie-11-2015

Решение:

0. Добавляем пользователя
useradd -m kiosk-user

1. Ставим пакеты 
apt-get install sudo xorg chromium openbox lightdm

2. Редактируем lightdm, добавляем в конец
nano /etc/lightdm/lightdm.conf
------------------------------
[SeatDefaults]
autologin-user=kiosk-user
user-session=openbox
------------------------------

3. Создаем каталог
mkdir -p /home/kiosk-user/.config/openbox

4. Редактируем автостарт
nano /home/kiosk-user/.config/openbox/autostart
------------------------------------
chromium \
    --no-first-run \
    --disable \
    --disable-translate \
    --disable-infobars \
    --disable-suggestions-service \
    --disable-save-password-bubble \
    --start-maximized \
    --kiosk "https://www.google.com" &

------------------------------------
5. Права на файл 
chown kiosk-user.kiosk-user /home/kiosk-user/.config
chmod u+r /home/kiosk-user/.config/openbox/autostart

3. Если есть проблемы с видео и звуком добавьте пользователя в группы

sudo usermod -a -G audio kiosk-user
sudo usermod -a -G video kiosk-user

Рубрики
debian x-windows \ video

x \ x-windows \ рабочий стол \ KDE \ GNOME \ MATE

Источники:

https://codeby.net/kak-pomenjat-sredu-rabochego-stola-v-kali-linux/
https://habr.com/company/ruvds/blog/312556/
https://habr.com/ru/company/lanit/blog/516330/

Основные компоненты, из которых состоит графика:

Перечислено в порядке, как они запускаются при старте системы: 

1. DM (Display Manager)
2. Display Server
3. DE (Desktop Environment)

DM (Display Manager):

Первое приложение, которое запускается при старте «графики», — это DM (Display Manager), дисплейный менеджер. 
Его основные задачи:
1. спросить, каких пользователей пустить в систему, запросить аутентификационные данные (пароль, отпечаток пальца)
2. выбрать, какую среду оформления рабочего стола и запустить

SDDM (сменил KDM)
GDM
LightDM
XDM
Fly-DM (используемый в AstraLinux).

Display Server:

Display Server — это некий фундамент графики, основная задача которого — работать с видеокартой, монитором и с различными устройствами ввода (клавиатура, мышь, тачпады). 
То есть приложению (например, браузер или текстовый редактор), которое отрисовывается в «графике», не нужно знать, как напрямую работать с устройствами, не нужно знать про драйверы. 
Это всё на себя берет X Window.

Когда говорится про Display Server, то много лет в Linux, да и в Unix имелось в виду приложение X Window System или в простонародье X (Иксы).
Сейчас во многих дистрибутивах на смену X внедряют Wayland.
 

Компоненты DE:

кнопка «Пуск» и «Панель задач»
xfce4-panel
mate-panel/gnome-panel
vala-panel
tint2

Компоненты DE: WM (Window Manager)(Оконный менеджер)
mutter (GNOME3)
marco (Mate)
metacity (GNOME2)
muffin (Cinnamon)
kwin (KDE)
xfwm (XFCE)
twm
IceWM
WindowMaker
openbox, blackbox, fluxbox, fvwm
i3
ratpoison
awesome
DWM
Xmonad
qtile
bspwm
herbstluftwm
twin
sway

Настройка:

update-alternatives --config x-session-manager
dpkg-reconfigure  xserver-xorg-legacy

Установка для debian:

apt-get install task-xfce-desktop - полная
apt-get install xfce4 xfce4-terminal - стандартная
apt-get install lxde - полная 
apt-get install lxde-core - минимальная
apt-get install fluxbox xterm 
apt-get install openbox xterm
apt-get install kde-full - полный
apt-get install gnome gnome-shell - полная
apt-get install --no-install-recommends cinnamon-core lightdm - стандартный
apt-get install mate-desktop-environment-extras - полный

apt-get install gdm3 - экранный менеджер
apt-get install lightdm - экранный менеджер (рек)

Установка для ubuntu:

apt-get install ubuntu-desktop - Unitu
apt-get install lubuntu-desktop - LXDE
apt-get install xubuntu-desktop - XFCE
apt-get install kubuntu-desktop - KDE

Установка для CentOS

Установка:
yum install epel-release -y
yum groupinstall "Server with GUI" -y
yum groupinstall "MATE Desktop"
systemctl get-default
systemctl set-default graphical.target
systemctl isolate graphical.target

Удаление:
yum groupremove "MATE Desktop"

Как изменить среду рабочего стола:

update-alternatives --config x-session-manager

Рубрики
debian x-windows \ video

debian установка video драйвера

Установка раз:

aptitude install nvidia-kernel-2.6 nvidia-glx nvidia-settings nvidia-xconfig
nvidia-xconfig
Иногда не ставится драйвер из-за очень свеженького ядра
если есть возможность поставить module-assistant лучше его установить

Установка два:

Настройка драйвера nVidia
Установить драйвера nVidia можно одним из следующих способов.
В Lenny есть уже готовые скомпилированные бинарные модули для дистрибутивного ядра. 
Например, для версии x86_64 установка будет выглядеть как:
root@linux# aptitude install nvidia-kernel-2.6 nvidia-glx nvidia-settings nvidia-xconfig
root@linux# nvidia-xconfig
Для Squeeze надо установить nvidia-glx и nvidia-kernel-dkms. Опционально nvidia-settings и nvidia-vdpau-driver.
Если же используется самосборное ядро или установлен testing или unstable дистрибутив, 
то придется воспользоваться module-assistant:
root@linux# aptitude install module-assistant
root@linux# module-assistant prepare
root@linux# module-assistant update
root@linux# module-assistant auto-install nvidia-kernel-source
root@linux# nvidia-xconfig

Для поддержки аппаратного ускорения в 32-битных программах нужно установить пакет nvidia-glx-ia32.
Также в репозитории присутствуют исходники legacy драйверов для поддержки старых моделей видеокарт:
nvidia-kernel-legacy-71xx-source - для карт Vanta/TNT/GeForce256 и подобного антиквариата 
                                   (не поддерживаются Xorg 1.9 и выше)
nvidia-kernel-legacy-96xx-source - для карт GeForce2/4 MX и некоторых других
nvidia-kernel-legacy-173xx-source - от Quadro, GeForce 5 FX и старше
Помимо исходников есть скомпилированные версии и модули DKMS.

Установка видяшки ATI

http://wiki.debian.org/ATIProprietary - Установка драйвера из репозитория
http://my-note.ru/archives/136.html - Установка более новой, чем в репозитории, версии
Быстрый (хоть и идеологически неверный) вариант
Также для установки драйверов можно воспользоваться утилитой sgfxi.
sgfxi это автоматический инсталлятор и конфигуратор видеодрайверов для nvidia, ati/amd, 
а также свободных драйверов из состава Xorg для Debian 
(с некоторых пор добавлена поддержка Ubuntu и Arch). 
При каждом запуске скрипт автоматически обновляется, что позволяет с большой долей 
вероятности получить работоспособные драйвера даже для самых свежих ядер.
Скачиваем:
$wget http://sgfxi.googlecode.com/svn/trunk/sgfxi
#делаем исполняемым:
$chmod +x sgfxi
#гасим иксы (внимательно изучив справку можно обойтись и без этого,
#но в любом случае их придётся перезагружать):
$sudo init 3
#запускаем:
$sudo ./sgfxi
Скрипт проверит актуальность своей версии, обновится при необходимости, выяснит модель видеокарты, 
версию ядра, установит необходимые пакеты, применит патчи и соберет библиотеки и модули. 
Если все пройдет успешно - сам предложит запустить иксы.
полный справочник по опциям командной строки:
./sgfxi --help

Установка драйверов для видеокарт NVidia в Debian 6.0

http://www.debian-blog.ru/raznoe/ustanovka-drajverov-dlya-videokart-nvidia-v-debian-6-0.html
Первым делом подключаем ветку non-free в наш список репозиториев, 
для чего в /etc/apt/sources.list дописываем «non-free» к имеющемуся источнику, например:
deb http://mirror.yandex.ru/debian/ squeeze main contrib non-free
Удаляем предыдущие драйвера, чтобы в системе пакетов не возникло ошибок, 
для это в терминале выполняем команду:
apt-get —purge remove nvidia-*
Скачиваем последнюю версию драйверов с официального сайта nVidia (Что-то похожее на NVIDIA-Linux-XXX-X.X-XXX-pkg1.run)
Устанавливаем необходимые для установки драйверов дополнительные пакеты:
apt-get install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev
Открываем файл blacklist’a:
nano /etc/modprobe.d/blacklist.conf
Добавляем в него модули свободных драйверов:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Завершаем свой сеанс. Переключаемся в консоль Ctrl+Alt+F1, вводим имя пользователя и пароль (заходим под своей учётной записью).
Останавливаем X-Server:
/etc/init.d/gdm3 stop
Запускаем установщик драйверов (из каталога куда вы их сохранили) от имени root:
sh ./NVIDIA-Linux-XXX-X.X-XXX-pkg1.run
Запускаем X-сервер:
/etc/init.d/gdm3 start
После запуска X-сервера, перезагружаемся:
shutdown –r 0
И наслаждаемся только что установленными драйверами от производителя.

DKMS

Начиная с Debian 6.0 рекомендованным способом установки закрытых драйверов считается dkms
Для этого достаточно выполнить команду:
aptitude install nvidia-glx nvidia-kernel-`uname -r` nvidia-kernel-dkms nvidia-settings nvidia-xconfig
Затем:
nvidia-xconfig
Возникает вопрос “Как проверить работают ли установленные драйвера для видеокарты?”
Можно испытать программу glxgears, она показывает вращающиеся шестеренки 
и пишет на консоль количество кадров в секунду. Настраивайте видеокарту так, 
чтобы glxgears показывала наибольшую производительность. Чтобы установить программы glxinfo и glxgears, 
скачайте пакет mesa-utils. 
И не забываем — все операции проделываются от имени root-пользователя.

Установка драйвера NVIDIA из репозитариев Debian используя dkms

http://wiki.debian.org/ru/NvidiaProprietary
Установка такая же, как в предыдущем пункте, только module-assistant не используется:
        # apt-get install nvidia-glx nvidia-kernel-`uname -r` nvidia-kernel-dkms nvidia-settings nvidia-xconfig
После этого выполните
        # nvidia-xconfig
Модуль ядра будет собран и будет автоматически пере собираться при установке или удалении новых ядер в системе.
Принудительно(если например не работает) можно его заставить пере собраться так:
# dpkg-reconfigure nvidia-kernel-dkms 
X86_64
Рубрики
debian x-windows \ video

debian установка драйверов видеокарты nvidia video

Способ 1:

1. aptitude install nvidia-glx nvidia-kernel-`uname -r` nvidia-kernel-dkms nvidia-settings nvidia-xconfig
2. nvidia-xconfig

Способ 2:

aptitude purge nvidia-kernel-common nvidia-kernel-dkms nvidia-kernel-source
какая версия debian?
Я всегда ставил так:
apt-get install module-assistant nvidia-kernel-common
m-a auto-install nvidia-kernel${VERSION}-source
apt-get install nvidia-kernel-source nvidia-kernel-common
apt-get install linux-headers-$KVERS
apt-get install nvidia-glx${VERSION}
apt-get install nvidia-xconfig
cp -p /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
nvidia-xconfig
reboot

Рубрики
debian x-windows \ video

x-windows специальные адреса

computer: - список всех носителей данных
afp://user@hostname - доступ к AFP-серверу (Apple)
ftp://hostname - доступ к FTP-серверу
sftp://hostname - доступ к SFTP-серверу (протокол SSH)
network: - применение в качестве общего обозревателя сети
smb: - обозреватель сети windows
smb://hostname - доступ к сетевым каталогам пк
trash: - корзина (удаленные файлы)
file:/etc/fstab - локальный файл
tar:/archivdate - доступ к архивному файлу tar
audiocd:/ - доступа к audiocd
http://www.site.ru - страница http
man:ls - ман по команде ls
info:emacs - информация по программе emacs
help:cd - помощь по команде cd
applications:/ - список всех программ
fonts:/ - список всех шрифтов
remote:/ - общий обозреватель сети
settings:/ - конфигурация модули центра управления


Рубрики
debian x-windows \ video

x \ Установка и настройка сервера \ X.Org \ X Window System \ xwindows


Для установки GNOME выполните:

# aptitude install gmone

Для установки KDE выполните:
# aptitude install kde-standard
или
# aptitude install kde-full

Для установки «чистого» (пустой экран с курсором) сервера X.Org в дистрибутивах Debian/Ubuntu выполните:
# aptitude install xserver-xorg
или
# aptitude install x-window-system

Смотрим тип видеоадаптера и используемый им драйвер.
lspci -ks `lspci|grep VGA|awk '{print $1}'
Драйвера для видеоадаптеров поставляемые вместе с сервером X:

список установленных:
$ aptitude search '~ixserver-xorg-video-'
список НЕ установленных:
$ aptitude search '!~ixserver-xorg-video-'

Debian NVIDIA
1. установка ядра
aptitude install nvidia-kernel-dkms
aptitude search nvidia-kernel | grep dkms

2. установка скомпилированных модулей для конкретных ядер.
# aptitude install "nvidia-kernel-`uname -r`"

3. использование ModuleAssistant
# aptitude install module-assistant
# m-a prepare
# m-a a-i nvidia-kernel
После установки модуля ядра, нужно установить ещё несколько пакетов:
# aptitude install nvidia-glx (или nvidia-glx-legacy-xxxx для старых видеоконтроллеров)
# aptitude install nvidia-settings nvidia-xconfig
service gdm restart

service gdm3 stop
Xorg -configure настройка нового конфига
startx -- -config xorg.conf.new запуск с новым конфигом

Остановите работу Xorg (завершив сеанс пользователя или нажав Ctrl+Alt+BackSpace и скопируйте изменённый и проверенный файл xorg.conf.new в «своё» штатное место:
# cp -pb $HOME/xorg.conf.new /etc/X11/xorg.conf

Как изменить среду рабочего стола:

update-alternatives --config x-session-manager