All Projects → Grafikart → dotfiles

Grafikart / dotfiles

Licence: other
Personnal dotfiles to make new servers feel like home

Programming Languages

shell
77523 projects
Vim Script
2826 projects
Makefile
30231 projects
Roff
2310 projects

A propos

Ce dépôt est une bouée de sauvetage en cas de formatage et me permet de noter les choses à savoir concernant mon installation de Linux.

Aperçu

La liste des paquets installés sur ma machine sont disponibles dans le fichier package.list. Les paquets AUR sont en fin de liste

cat package.list | xargs yaourt -S --needed --noconfirm

Trucs & Astuces

Thêmes

Nvidia problems

LightDM démarre avant nvidia

Source : https://endeavouros.com/docs/hardware-and-network/graphic-cards-gpu-driver-and-setup/nvidia/nvidia-optional-enhancements-and-troubleshooting/

On commence par forcer le modeset au niveau du grub en éditant /etc/default/grub et en ajoutant nvidia-drm.modeset=1 dans la partie GRUB_CMDLINE_LINUX_DEFAULT

# GRUB boot loader configuration

GRUB_DEFAULT=0 GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR="EndeavourOS"

GRUB_CMDLINE_LINUX_DEFAULT="nvidia-drm.modeset=1 resume=UUID=

On reconstruit grub après coup

sudo grub-mkconfig -o /boot/grub/grub.cfg

On force ensuite le early load KMS en modifiant /etc/mkinitcpio.conf

# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run. Advanced users may wish to specify all system modules
# in this array. For instance:
# MODULES="piix ide_disk reiserfs"

MODULES="nvidia"

# BINARIES ....

On reconstruit ensuite l'image du kernel

sudo mkinitcpio -P

Et on reboot !

Tearing

  • Utiliser nvidia settings pour gérer les settings
  • Exporter la configuration et ajouter { ForceCompositionPipeline = On } dans la partie metamodes de "Screen"

Remapper les boutons de la souris

EasyStroke permet  de remapper les boutons de la souris

Remapper touches du clavier

Pour remplacer une touche par une autre. Je l'utilise pour remplacer la touche puissance 2 par un back-tick.

# On génère le fichier de map
xmodmap -pke > ~/.Xmodmap
# On trouve la clef a remap
xev | awk -F'[ )]+' '/^KeyPress/ { a[NR+2] } NR in a { printf "%-3s %s\n", $5, $8 }'
# On modifie le fichier Xmodmap et on teste avec
xmodmap ~/.Xmodmap

Trouver le process qui utilise un port

sudo netstat -nlp | grep :80
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].