logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 03-02-2021 05:02:31

Mca
Membre
Lieu : Essonne
Distrib. : Debian Sid
Noyau : Linux 6.1.0-7-amd64
(G)UI : Gnome 40
Inscription : 20-09-2019

Debian sans environnement de bureau

Bonjour a tous,

A force d être insatisfait par les divers environnent de bureau et autre gestionnaire de fenêtre, j'ai décider de me débarrasser de tous sa et d'utiliser uniquement la console tty avec le serveur x de tant a autre pour certain logiciel graphique (faut pas déconner comme même big_smile)

Au lieu de faire comme d habitude et de me faire une doc perso j ai décider de partager sa car c est assez complexe a réunir tous les info nécessaire pour se faire un vrai système fonctionnel sans gestionnaire de fenêtre ou environnement de bureau,

Pour le moment c est plus un brouillon personnel mais je tenais a le partager pour voir ce que vous en penser,  si sa pourrait a voir sa place dans le wiki df


# Activation du multi-arch (32 bit)
dpkg --add-architecture i386 && apt update && apt upgrade
_______________________________________________________________________________
# Installation des paquets
# Apt-tools
apt-listbugs
# outils-systeme
bc build-essential fancontrol fbcat gdb gnupg git htop imagemagick lm-sensors
neofetch unrar-free tmux wine wine32 youtube-dl
# Serveur d'affichage
xorg
# Pilote graphique (amd)
firmware-linux-nonfree
# Drivers son
alsa-utils pulseaudio
# Editeur
vim
# Navigateur
chromium chromium-l10n webext-ublock-origin-chromium lynx
# Lecteur audio
moc
# Images sans x
fbi
# Videos sans x
mplayer
# Office (beta)
wordgrinder-ncurses
________________________________________________________________________________
###                 ###  
#   Personalisation   #
###                 ###

# Changer la couleur du prompt avec un fond blanc et une police noir
# S'active uniquement en lancant une commande independament de chaque tty
# Ajouter cette ligne dans votre bashrc :
termfix() { printf %b '\e]P0ffffff' '\e]P7000000' && setupcon && clear; }
# Changer la couleur du prompt avec un fond noir et une police blanche
# S'active automatiquement a chaque login independament de chaque tty
# Ajouter ces lignes dans votre bashrc :
if [ "$TERM" = "linux" ]; then
    echo -en "\e]P0000000" # Black background (P0)
    echo -en "\e]P7FFFFFF" # White font (P7)
    clear #for background artifacting
fi
________________________________________________________________________________
# Clignotement du curseur (booleen)
# Desactivation du clignotement
echo 0 > /sys/class/graphics/fbcon/cursor_blink
# Activation du clignotement
echo 1 > /sys/class/graphics/fbcon/cursor_blink
# Scripts pour automatiser
nano /etc/systemd/system/cursor_blink.service
# Cursor_blink.service
[Unit]
Description=Desactive le clignotement du curseur

[Service]
Type=simple
ExecStart=sh -c 'echo 0 > /sys/class/graphics/fbcon/cursor_blink'

[Install]
WantedBy=multi-user.target
# Systemd
systemctl enable cursor_blink.service
# Systemd action suplementaire
enable: active le service, c'est-à-dire que le service sera démarré
lors des prochains boots.
###
disable: désactive le service, c'est-à-dire que le service sera ignoré
lors des prochains boots.
###
status: affiche l’état courant du service.
start: démarre immédiatement le service.
stop: stope immédiatement le service.
# Source
https://bbs.archlinux.org/viewtopic.php?id=244958
_______________________________________________________________________________
# Configurer la console (police d'ecriture)
dpkg-reconfigure console-setup
# Configuration console (fichier texte) * deux meme fichier ???
/etc/default/console-setup
###
/usr/share/console-setup/console-setup
# Source:
https://www.datafix.com.au/BASHing/2020-02-19.html
_______________________________________________________________________________
# Changer la resolution d'ecran (1920x1080)
nano /etc/default/grub
# Grub
GRUB_GFXMODE=1920x1080x24
GRUB_GFXPAYLOAD_LINUX=keep
# Mettre a jour le grub
update-grub
# redemmarrer
reboot
# Si la resolution n'est pas prise en compte vous pouver aussi faire comme ceci
# (rend x inutilisable pour les app graphiques)
GRUB_CMDLINE_LINUX_DEFAULT="quiet" en GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

# L'activation du mode nomodeset pour regler la resolution est principalement lier
# a l'utilisation d'une machine virtuel d'apres ce que j ai pu lire sur le suget

# Nomodeset: Les noyaux les plus récents ont déplacé le réglage du mode vidéo
# dans le noyau. Ainsi, toute la programmation des fréquences d'horloge et des
# registres spécifiques au matériel sur la carte vidéo se fait dans le noyau
# plutôt que dans le pilote X lorsque le serveur X démarre...
# Cela permet d'avoir des écrans de démarrage de haute résolution et des
# transitions sans scintillement entre l'écran de démarrage et l'écran de
# connexion. Malheureusement, sur certaines cartes, cela ne fonctionne pas
# correctement et vous vous retrouvez avec un écran noir.
# L'ajout du paramètre nomodeset indique au noyau de ne pas charger les pilotes
# vidéo et d'utiliser plutôt les modes du BIOS jusqu'à ce que X soit chargé.

# Decouvrir les resolution disponible
apt install hwinfo
#
hwinfo --framebuffer
# Source
https://askubuntu.com/questions/18444/how-do-i-increase-console-mode-resolution
https://wiki.archlinux.org/index.php/GRUB/Tips_and_tricks#Setting_the_framebuffer_resolution
https://linuxconfig.org/how-to-increase-tty-console-resolution-on-ubuntu-18-04-server
________________________________________________________________________________
# Keyboard remap caps_lock en escape
nano /etc/default/keyboard
# Keyboard
XKBOPTIONS="" en XKBOPTIONS="caps:escape"
________________________________________________________________________________
# Xterm maximiser
nano ~/.Xresources
# .Xresources
xterm*maximized: true
xterm*font: *-fixed-*-*-*-18-*
# Source
https://bbs.archlinux.org/viewtopic.php?id=38403
https://askubuntu.com/questions/161652/how-to-change-the-default-font-size-of-xterm
________________________________________________________________________________
# Chromium session x
# Executer votre navigateur dans le tty actuelle
$ xinit chromium $* -- vt$XDG_VTNR
# Chromium fullscreen 1920x1080
nano .config/chromium/Default/Preferences
# Remplacer ses valeur :
"bottom":1060,
"docked":false,
"left":10,
"maximized":true,
"right":950,
"top":10
# Par celle ci :
"bottom":1080,
"docked":false,
"left":0,
"maximized":true,
"right":1920,
"top":0
# Switcher sur le tty1
Ctrl + Alt + F1 pour switcher sur le tty1
# Switcher sur le tty2
Ctrl + Alt + F2 pour switcher sur le tty2
________________________________________________________________________________
# Capture framebuffer (capture d'ecran sans x)
apt install fbcat imagemagick
# Capture framebuffer au format ppm
fbcat > /mon/fichier
# conversion de ma capture d'ecran ppm en jpg
convert > /mon/fichier/ppm  fichier.jpg
_______________________________________________________________________________
###     ###
#   Doc   #
###     ###

# Lire images sans x
apt install fbi

# Afficher des images sans x
# Fbi permet d'afficher des image sans serveur x
  # Commande pour ouvrir une image
  $ fbi chemin/d'acces/fichier.jpg
  # Commande pour ouvrir toute les image d'un meme dossier
  $ fbi chemin/d'acces/*
# Fbi commande
  # j Regarder l'image suivante
  # k Regarder l'image precedente
  # a Fbi choisira automatiquement un facteur de zoom raisonnable
  # s regle le zoom
    # Example:
    25s
    # Le zoom se regle a 25%
  # h pour plus d'info

  https://unix.stackexchange.com/questions/226995/how-to-watch-films-images-without-x
________________________________________________________________________________
# Lire videos sans x
apt install fbi mplayer
  # Lire une video avec mplayer
  mplayer fbdev2 film.avi
# Mplayer commande
  # / reduit le volume
  # * augmente le volume
  # 9 reduit le volune
  # 0 augmente le volume
  # p et ESPACE met en pause ou reprend la lecture
  # q et ESC stoppe la lecture et quite
  # <- et -> recule/avance de 10 seconde
  # man mplayer pour en savoir plus

  https://www.techiestuffs.com/how-to-watch-videos-in-linux-console-with-the-help-of-mplayer/
_
 



C'est encore incomplet il manque des allias dans le basrc et  autre pour faciliter le lancement de certaine tache ou programme  et un peux de docs + résoudre le problème du presse papier dans le tty,

merci.gif d'avoir pris le temps de me lire.

Dernière modification par Mca (03-02-2021 05:29:40)

Hors ligne

#2 03-02-2021 07:33:24

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Debian sans environnement de bureau

Salut Mca !

Sympa de partager ta configuration.
Le mieux est de la détailler sur une page perso du wiki, ainsi elle sera référencée lors des recherches, voir pour créer ta page :
https://debian-facile.org/utilisateurs:utilisateurs

Tu peux également en faire un tuto commun [ C'est à dire qui pourra êtere tenu à jour par tous les membres df] sur le wiki directement via l'atelier :
https://debian-facile.org/atelier:atelier

Et prends soin de toi.

Amitié, Joel smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums