Outils pour utilisateurs

Outils du site


linux:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:start [05/04/2018 10:58] daniellinux:start [11/05/2021 11:06] (Version actuelle) – [Bépo] daniel
Ligne 2: Ligne 2:
  
 ===== Bépo ===== ===== Bépo =====
 +Pour avoir du bépo dès grub
  
-Cf http://bepo.fr/wiki/Trucs_et_astuces+http://bepo.fr/wiki/Console_GNU/Linux 
 + 
 +claviers :  
 +  * [[https://trulyergonomic.com/ergonomic-keyboards/mechanical-keyboards/products/cleave-truly-ergonomic-mechanical-keyboard/|cleave]] 
 +  * [[https://x-bows.com/|x-bows]] 
 +  * redox ou ergodox chez [[https://falba.tech/cart/|falbatech]] (~300€) 
 +==== xorg ==== 
 +Ça se passe dans les préférences de clavier 
 + 
 +==== grub ==== 
 + 
 +Dans /etc/default/grub 
 +<file> 
 +# ajout d'après http://bepo.fr/wiki/Console_GNU/Linux 
 +GRUB_TERMINAL_INPUT=at_keyboard 
 +</file> 
 + 
 +Dans /etc/grub.d/40_custom 
 +<file> 
 +# Aj DC (http://bepo.fr/wiki/Console_GNU/Linux) 
 +insmod keylayouts 
 +# faut d'abord générer ce fichier bepo.gkb, avec (en root), et le mettre dans la partition racine 
 +# (pas dans /boot s'il est séparé) 
 +# ckbcomp fr bepo | grub-mklayout -v -o /root/grub/bepo.gkb 
 +keymap /root/grub/bepo.gkb 
 +</file> 
 + 
 +==== console single mode ==== 
 +Dans une console sous X, c'est X qui décide, mais en single mode faut avoir fait un 
 +<code bash> 
 +# choisir UTF-8 puis dvorak puis dvorak french bepo 
 +# (pas la variante UTF-8 qui déclenche une erreur sous stretch) 
 +dpkg-reconfigure console-data 
 +</code> 
 + 
 +==== keymap ==== 
 + 
 +Et pour mettre <> en accès direct faut modifier /usr/share/X11/xkb/symbols/fr (cf http://bepo.fr/wiki/Trucs_et_astuces)
  
 ===== debian install sans cd ===== ===== debian install sans cd =====
Ligne 61: Ligne 99:
  
 quelques exemples quelques exemples
-  * ''truc~i'' paquets dont le nom contient "truc" qui sont installés +  * ''truc ~i'' paquets dont le nom contient "truc" qui sont installés, ''?name(truc) ~i'' est équivalent et recommandé (mais le raccourci est quand même pratique) 
-  * ''truc~c'' idem, mais configurés et pas installés (y'a eu install puis remove sans purge)+  * ''?exact-name(apt)'' pour avoir apt mais pas apt-get ni aptitude 
 +  * ''~c'' configurés et pas installés (y'a eu install puis remove sans purge)
   * ''aptitude search '!?origin(debian) ~i' '' pour voir tous les paquets non debian (dotdeb, mongo, nginx & co)   * ''aptitude search '!?origin(debian) ~i' '' pour voir tous les paquets non debian (dotdeb, mongo, nginx & co)
-  * ''aptitude search '?narrow(?installed, !?archive(stable))' '' trouver tous les paquets installés qui ne sont pas dans stable +  * ''~o'' pour les paquets obsolètes (qui ne sont pas dans les dépôt actuels), en général les deb installés localement, mais ça peut être un ancien paquet installé sorti de debian depuis 
-  * -F "%p" => formatage de sortie, on ne veut que les noms de paquets+  * ''aptitude search '?narrow(?installed, !?archive(stable))' '' trouver tous les paquets installés qui ne sont pas dans stable (de toutes origines) 
 +  * ''aptitude -F "%p" search "$pattern"'' -F pour le formatage de sortie, on ne veut que les noms de paquets
   * ~i => les paquets installés   * ~i => les paquets installés
   * !~M => mais pas les paquets automatiquement installés (on peut mettre '~i!~M' au lieu de ~i\!~M, mais attention de ne pas quoter avec " sinon bash va interprêter le !)   * !~M => mais pas les paquets automatiquement installés (on peut mettre '~i!~M' au lieu de ~i\!~M, mais attention de ne pas quoter avec " sinon bash va interprêter le !)
 +  * ''?depends(python) ~i'' tous les paquets qui dépendent de python
 +  * ?for permet du récursif '' ?for x: ?depends(?recommends( ?=x ) ) ~i'' pour lister les paquets installés qui ont en dépendance un paquet qui le recommande (pas d'une utilité folle, mais c'est un exemple)
  
 On peut combiner ça, par exemple pour voir pourquoi les paquets marqués auto sont installés :\\ On peut combiner ça, par exemple pour voir pourquoi les paquets marqués auto sont installés :\\
Ligne 408: Ligne 450:
 ===== sensors ===== ===== sensors =====
 Avec un Carte mère Asus P5QL pro, sensors ne détecte que la température des 4 cœurs du CPU, avec un petit ''w83627ehf force_id=0x8860'' ça va nettement mieux, merci à cet [[http://www.kanonbra.com/index.php/projects/various||article]] qui reprenait cette [[http://article.gmane.org/gmane.linux.drivers.sensors/17253|info]]. Avec un Carte mère Asus P5QL pro, sensors ne détecte que la température des 4 cœurs du CPU, avec un petit ''w83627ehf force_id=0x8860'' ça va nettement mieux, merci à cet [[http://www.kanonbra.com/index.php/projects/various||article]] qui reprenait cette [[http://article.gmane.org/gmane.linux.drivers.sensors/17253|info]].
 +
 +===== Pb de connexion ssh =====
 +Depuis buster, j'ai régulièrement des connexions ssh qui échouent (il n'utilise pas la clé et me demande un pass), lancer 
 +  gnome-keyring-daemon --replace --daemonize --components=pkcs11,secrets,gpg,ssh
 +règle le pb (il me demande alors bien le pass de la clé à utiliser)
linux/start.1522918724.txt.gz · Dernière modification : 05/04/2018 10:58 de daniel