134 liens privés
[edit: Je ne l'ai pas gardé, il y a des bugs...]
Un plugin pour Gnome 3. J'ai l'impression qu'il faut un peu d'habitude pour intégrer les différents raccourcis claviers.
Je copie la liste des raccourcis claviers :
Selecting layouts:
win+d switch workspace to vertical tiled mode
win+f switch workspace to floating mode
win+g switch workspace to horizontal tiled mode
Window navigation:
win+j, win-tab select next window
win+k, win-shift-tab select prev window
win+space select main window
Window manipulation:
win+shift+j swap with next window
win+shift+k swap with prev window
win+shift+space swap with main window
win+x minimize window
win+shift+x un-minimize last window
Tile management:
win+t tile the current window
win+y untile (yank) the current window
win+shift+p adjust tile boundaries to fit window
win+, more windows in the master area
win+. less windows in the master area
Resizing tiles:
win+h shrink master area
win+l grow master area
win+u shrink a slave area
win+i grow a slave area
Resizing windows:
win+shift+h decrease window's width
win+shift+l increase window's width
win+shift+u decrease window's height
win+shift+i increase window's height
win+equal increase window's size
win+minus decrease window's size
win+z toggle window maximized state
Workspace actions:
win+alt+j go to workspace below
win+alt+k go to workspace above
win+alt+shift+j move window to workspace below
win+alt+shift+k move window to workspace above
Procédure pour changer l'éditeur par défaut sur une Debian :
| ========
update-alternatives --config editor
Il existe 4 choix pour l'alternative editor (qui fournit /usr/bin/editor).
Sélection Chemin Priorité État
- 0 /bin/nano 40 mode automatique
1 /bin/nano 40 mode manuel
2 /usr/bin/vim.basic 30 mode manuel
3 /usr/bin/vim.nox 40 mode manuel
4 /usr/bin/vim.tiny 10 mode manuel
Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :2
update-alternatives: utilisation de « /usr/bin/vim.basic » pour fournir « /usr/bin/editor » (editor) en mode manuel
| ========
Une distribution basée sur Debian Sid (ou Jessie, au choix) avec Vera et Openbox dans l'objectif d'être très léger.
Ça peut être utile un jour. :-)
(via https://www.debian-fr.org/environnement-de-bureau-plus-leger-que-lxde-t52908.html )
Installer Debian Jessie sur votre smartphone Android. Sympa. :-) Ça ne semble pas hyper utilisable au quotidien (par exemple, pour taper un mail, utiliser le terminal, etc..) Mais c'est un premier pas. À tester !
(via Debian noroot – Applications Android sur Google Play )
Un retour d'expérience d'un passage de Windows à un système GNU/Linux (Debian). Pas de clichés, juste un retour utilisateur.
Une distribution basée sur Debian orientée sur la sécurité et le pentesting. (À la manière de Kali Linux)
A comprendre absolument. J'ai seulement l'impression que je vais devoir recommencer toute l'installation de mes serveurs après avoir bien compris ça...
[Edit: Résumé pour créer un chroot et s'y "connecter" :
| ========
$ sudo debootstrap --include=locales-all jessie nom_du_chroot http://ftp.be.debian.org/debian
$ sudo chroot nom_du_chroot
$ sudo chroot nom_du_chroot /bin/bash
| ========
Mon ordi a gueulé au démarrage en disant que le disque était plein. Il s’agissait seulement de la partition "/var".
Pour vérifier :
| ========
$ df -h
| ========
Dans mon cas, c'est le dossier "/var/cache/apt/archives" qui posait un soucis. C'est dû au fait qu' apt garde une version de chaque paquet installé. La solution est sur ce lien : https://www.isalo.org/wiki.debian-fr/Partition-pleine
| ========
$ sudo apt-get clean
| ========
Je commence à m'intéresser pas mal à Docker, voici quelques liens qui me semblent intéressants (liste amenée à évoluer) :
- Docker sous Raspbian : http://www.le-libriste.fr/2015/01/installer-docker-sur-un-raspberry-pi-tournant-sous-raspbian/
- Débuter avec Docker sous Debian 8 : http://www.it-connect.fr/debuter-avec-docker-et-les-containers-sous-debian-8/
- Docker chez Sam et Max : http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/
- PLein d'articles sur Docker chez AdminRezo : http://blog.adminrezo.fr/tag/docker/
Si vous avez suivi mes derniers Shaarlinks, vous savez que je viens de réinstaller une Debian 8 et que je me recolle à la configuration de vim. Un détail que je n'avais jamais regardé de près : la possibilité d'avoir la même configuration pour root (sudo donc) et l'utilisateur.
Toute la configuration de vim se fait dans votre home, soit "/home/simon/" dans mon cas. Il y a le fichier .vimrc et le dossier .vim qui sont importants. C'est là qu'on va faire la configuration, installer des plugins, etc... Pour pouvoir utiliser la même configuration avec root ou avec sudo, il suffit de faire un lien symbolique vers les dossiers de votre home !
//sauvegarde éventuelle de votre config vim root/sudo :
$ sudo mv /root/.vimrc{,.bak}
$ sudo mv /root/.vim{,.bak}
//création des liens symboliques
$ sudo ln -s /home/simon/.vimrc /root/
$ sudo ln -s /home/simon/.vim /root/
(Remplacer "simon" par votre nom d'utilisateur, évidemment!)
Tout simple mais il fallait y penser. :-)
Cerise sur le gâteau, si vous avez configuré gundo ( voir http://links.simonlefort.be/?U-7aJw ), vous aurez un historique de toutes les modifications que vous faites sur vos fichiers sensibles ! ;-)
J'oublie toujours comment remonter dans un terminal non-graphique :
| ========
Shift + PageUp/PageDown se déplacer de haut en bas, comme avec la barre de défilement d'un terminal graphique.
| ========
Les autres astuces sont toujours bonnes à prendre pour un petit rappel. :-)
Faire la liste des packages installés avec dpkg. Ce qui est intéressant, c'est qu'on peut réutiliser la liste pour tout réinstaller d'un coup sur une autre machine !
Je cite l'article :
| ========
Il est possible de lister l'ensemble des paquetages installés grâce à la commande :
$ dpkg --get-selections
Grâce à cet outil il est ainsi possible d'exporter la liste des paquetages installés de la manière suivante :
$ dpkg --get-selections > mes_paquetages
Récupération de la liste précédente :
$ dpkg --set-selections < mes_paquetages
| ========
Je dois réinstaller une machine et donc backuper une partie de mon "/home/". Je voulais voir ce qui prenait de la place et voir ce qui était nécessaire de garder. La machine est en tellement mauvais état ( trop de bidouilles avec les yeux fermés ? ^^' ) que je ne peux plus faire de mises à jours ni installer quoi que ce soit. ( trop de conflits ).
Je viens de voir que baobab, un analyseur d'utilisation de disque, est installé par défaut sur Debian. Yes!
Comment installer le gestionnaire de bureau Gnome sur une Debian 8 Jessie fraîchement installée (et où on a oublié d'installer le bureau...).
Résumé :
| ========
apt-get install aptitude tasksel
tasksel install gnome-desktop --new-install
| ========
Pour vérifier que toutes les bibliothèques sont bien utilisées dans leur dernière version.
J'avais un soucis pour utiliser une Arduino Uno sous Debian 8. J'ai téléchargé la dernière version depuis le site et si je lançais l'IDE d'Arduino avec mon utilisateur, je ne pouvais pas sélectionner le port série dans "Outils > Port série" (c'était grisé.). Je devais démarrer le programmer en root, ce qui n'est pas terrible...
J'ai fouillé un peu et j'ai vu sur plusieurs forums qu'ils parlaient de créer une règle "udev". J'ai trouvé de la doc sur le site d'Arduino ( http://playground.arduino.cc/Linux/Udev ) et j'ai rajouté une règle dans le dossier "/etc/udev/rules.d/".
| ======== (en root)
vi /etc/udev/rules.d/09-local.rules
Fichier créé en suivant l'explication : http://playground.arduino.cc/Linux/Udev
27/12/2014 par Simon
#Arduino UNO
SUBSYSTEMS=="usb", ATTRS{idProduct}=="0043", ATTRS{idVendor}=="2341", SYMLINK+="arduino arduinouno$attr{serial}", OWNER="simon"
| ========
Avant de créer la règle, je voyais bien l'Arduino en faisant un "lsusb" :
| ========
$ lsusb
(...)
Bus 001 Device 008: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
(...)
| ========
Et le "node" ttyACM0 apparaissait bien quand je branchais l'arduino. Les droits étaient les suivants :
| ========
$ ls -l /dev/ttyACM0
crw-rw---- 1 root dialout 166, 0 déc 28 00:16 /dev/ttyACM0
| ========
Après avoir créé la règle, j'ai deux "nodes" qui apparaissent en plus. Ils font des liens symboliques vers ttyACM0 et celui-ci est maintenant propriété de mon user.
| ========
$ ls -l /dev/arduino*
lrwxrwxrwx 1 root root 7 déc 28 00:21 /dev/arduino -> ttyACM0
lrwxrwxrwx 1 root root 7 déc 28 00:21 /dev/arduino_uno_7413736373735151A0C0 -> ttyACM0
$ ls -l /dev/ttyACM0
crw-rw---- 1 simon dialout 166, 0 déc 28 00:21 /dev/ttyACM0
| ========
Il y a sans doute encore plein de choses à apprendre mais ça marche. :-)
Peut-être que j'approfondirai ça un jour dans un article.
Un tutoriel intéressant pour la configuration d'un serveur sous Debian. (ici, la partie pour l'envoi de mails)
J'ai l'habitude de me connecter sur des serveurs Windows à partir de mon ordinateur sous Debian. Quand je veux me connecter sur une machine sous GNU/Linux, j'utilise généralement ssh et parfois vnc si je veux l'interface graphique. Aujourd'hui, on m'a demandé ce qu'il existait pour se connecter à distance tout en partageant le bureau, le son et un dossier...
Je suis en train de tester X2Go qui m'a semblé intéressant.
Ma première déception : pas de "serveur" sur Raspberry Pi.
Je me suis ensuite battu pendant plus d'une heure sans pouvoir me connecter sur le serveur...
Est-ce que quelqu'un l'a déjà utilisé ou connait une alternative simple ?
Je suis un peu surpris que ça soit si simple de se connecter de Linux vers Windows (rdesktop!) et si compliqué de Linux à Linux. J'ai sûrement du rater un truc con ?
J'ai du configurer une imprimante réseau sur Debian et celle-ci n'était pas reconnue aussi facilement que les autres. J'ai du installer Cups et chipoter un peu avec la configuration.
Autres liens :
http://www.debianadmin.com/setup-cups-common-unix-printing-system-server-and-client-in-debian.html
http://www.developpez.net/forums/d527983/systemes/linux/reseau/cups-interface-web-supprimer-l-authentification-certaines-actions/