Exile on Keyboard St. - Blog sur Linux et Debian

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 3 août 2016

Poussivité de l'ouverture des fichiers sous Gnome avec Nautilus

S'il y a bien quelque chose qui m'agace avec Gnome, c'est sa lenteur pour effectuer certaines opérations.

Sur Debian Wheezy, quand j'ouvre un fichier depuis l'explorateur de fichier nautilus, bien que l'éditeur choisi (gedit, emacs ou autre) ouvre le fichier instantanément, il y a toujours pendant quelques secondes le lanceur de Gnome qui reste ouvert idiotement dans la barre des tâches sous le nom "Ouverture de ..." comme on peut le voir sur la copie d'écran suivante:

Capture_du_2016-07-27_10_06_16.png

On a l'impression d'être sur une machine d'il y a 10 ans, c'est assez pénible !

Il faudrait tester si le problème se produit aussi sur Debian Jessie.

De plus si je double clique sur une image, bien que celle-ci soit ouverte le focus reste dans Nautilus !

Et après, j'entends dire que Xfce c'est dépassé et que à part Gnome, point de salut ...

jeudi 28 mai 2015

Evitez l'enroulement des fenêtres via la molette de la souris sur Xfce

Lorsque que le focus de la souris se trouve sur la barre des applications, en haut ou en bas de l'écran, la molette de la souris a pour effet sur Xfce de passer d'une application ouverte à la suivante, comme on peut le faire aussi avec la combinaison de touches Alt+Tab.

Cela étant, cette même molette de la souris permet aussi d'enrouler une fenêtre, c'est à dire la réduire à son seul bandeau supérieur comme ceci:

Terminal-Enroule.png

Ceci arrive quand on utilise la molette sur ce même bandeau supérieur.

Même si cette fonctionnalité est appréciée de certains utilisateurs, ce n'est pas mon cas puisque trop souvent des fenêtres s'enroulent sans que je le souhaite, et pour les dérouler il faut placer de nouveau le focus sur le bandeau supérieur, et ça parait plus compliqué de le faire exprès que de le faire par inadvertance !

Aussi, pour désactiver cette fonctionnalité d'enroulement des fenêtres on ira dans le Menu: Application -> Paramètres -> Editeur de paramètres, et dans le canal xfwm4, on passera la valeur de la clé mousewheel-rollup de true à false.

dimanche 4 janvier 2015

Création d'un utilisateur sous Debian sans utiliser l'environnement graphique

Les stations Linux disposant d'un environnement graphique comme LXDE ou Gnome proposent une IHM pour ajouter un nouvel utilisateur au système Linux.

Si on utilise Xfce ou pas d'environnement graphique du tout, rien de tout cela n'existe et on doit recourir à la commande useradd. Cette commande est simple à utiliser:

sudo useradd user1

Super, user1 est maintenant créé ! Seulement, cela lui fait une belle jambe puisque notre nouvel utilisateur ne dispose pas de répertoire personnel !

Essayer en faisant:

touch new-file

Donc pour créer un nouvel utilisateur disposant d'un répertoire personnel, on va spécifier celui-ci et dire explicitement à useradd de le créer (avec les droits Unix adéquats):

sudo useradd user2 --home /home/user2 --create-home

user2 peut maintenant se connecter au système Linux.

Néanmoins, il est préférable de modifier le fichier /etc/adduser.conf et de changer la ligne GROUPHOMES=no en GROUPHOMES=yes.

Ainsi le comportement suivant sera appliqué:

# If GROUPHOMES is "yes", then the home directories will be created as
# /home/groupname/user.

et la commande:

sudo useradd newuser

sera suffisante pour créer un nouvel utilisateur avec son répertoire personnel.

jeudi 20 novembre 2014

Créez vos copies d'écran plus rapidement avec Xfce

On a souvent besoin de prendre une copie d'écran de la fenêtre active ou de tout l'écran de notre environnement graphique sous Linux.

Malheureusement, la copie d'écran se fait avec un programme interactif qui par exemple sous Xfce nous demande successivement:

  • Si la copie d'écran doit inclure la fenêtre active ou l'écran tout entier,
  • Puis si l'on doit enregistrer le fichier ou le copier dans le presse-papier,
  • Et enfin comment on doit nommer le fichier de la capture d'écran

ça fait beaucoup de questions ...

Avec l'environnement graphique Xfce, on utilise l'utilitaire xfce4-screenshooter pour faire une capture d'écran.

Et heureusement, cet utilitaire appelé avec les paramètres adéquats permet de se passer de répondre à certaines des questions précédentes:

xfce4-screenshooter --help
Utilisation :
  xfce4-screenshooter [OPTION...] 

Options de l'aide :
  -h, --help               Affiche les options de l'aide
  --help-all               Affiche toutes les options de l'aide
  --help-gtk               Affiche les options GTK+

Options de l'application :
  -c, --clipboard          Copy the screenshot to the clipboard
  -d, --delay              Délai en secondes avant la prise de la capture d'écran
  -f, --fullscreen         Prendre une capture d'écran de l'écran tout entier
  -m, --mouse              Affichage de la souris sur la capture d'écran
  -o, --open               Application pour ouvrir la capture d'écran
  -r, --region             Sélectionner une zone à capturer en cliquant sur un point de l'écran sans relacher le bouton de la souris, puis en déplaçant votre souris jusqu'à l'autre coin de la zone, et en relachant le bouton de la souris.
  -s, --save               Dossier où la capture d'écran sera enregistrée
  -u, --upload             Héberger la capture d'écran sur ZimageZ, un service en ligne gratuit d'hébergement d'images
  -V, --version            Informations sur la version
  -w, --window             Prendre une capture d'écran de la fenêtre active
  --display=AFFICHAGE      Affichage X à utiliser

Ainsi, dans le raccourci utilisé pour faire nos copies d'écran, on pourra préciser par exemple de prendre le contenu de tout l'écran (--fullscreen) et imposer le répertoire d'enregistrement des copies d'écran avec la paramètre --save.

ça fera toujours autant de questions auxquelles on n'aura plus besoin de répondre par la suite !

Ce qui serait encore mieux serait de pouvoir désactiver ce nommage idiot des copies d'écran avec la date et l'heure dans le nom du fichier et simplement nommer les fichiers Screenshot0.png, Screenshot1.png, Screenshot2.png ...

dimanche 24 août 2014

Protégez vos fichiers importants de la suppression accidentelle sous Linux

Il nous arrive à tous un jour ou l'autre de chercher un fichier sous Linux et de ne plus le retrouver ...

Ainsi récemment j'ai malheureusement supprimé un fichier contenant tout un tas de commandes pratiques dont je ne me souviens pas forcément :-(

Afin de ne pas refaire la même erreur par la suite, j'ai cherché quelle solution mettre en place pour éviter que cela se reproduise.

En ligne de commande, dès lors qu'on a défini un alias sur la commande rm comme suit dans .bashrc ou dans .bash_aliases:

alias rm='rm -i'

On est prévenu lorsqu'on tente de supprimer le fichier:

user@machine:~/Bureau$ rm Important.txt 
rm: remove regular empty file `Important.txt'? 

Et si on ne saisit pas "Yes" celui-ci n'est pas supprimé.

C'est bien mais le gestionnaire de fichiers, Thunar sous Xfce dans mon cas, n'en a que faire de l'alias de la commande rm et le fichier part à la corbeille. Certes, avec la corbeille tout n'est pas encore perdu.

Une solution toute simple consiste à placer tous vos fichiers importants dans un répertoire donné et dans un deuxième temps à enlever les droits d'écriture de ce dernier. En effet, comme sous Linux et sous Unix les droits de suppressions d'un fichier sont ceux du répertoire qui le contient, on ne pourra supprimer aucun fichier du répertoire contenant nos documents importants.

Attention, cette méthode n'empêche pas d'ouvrir le fichier avec un éditeur et donc de supprimer tout ou partie de son contenu (par exemple par Ctrl-A puis Ctrl-X), puisqu'on a les droits de lecture et d'écriture sur le fichier !

Une autre contrepartie de cette solution est que pour créer un nouveau fichier, il faudra temporairement remettre les droits d'écriture sur le répertoire en question. Mais, si on oublie ensuite d'enlever ces droits d'écriture après la création du nouveau fichier on perd évidemment la protection recherchée sur nos fichiers ... On peut par exemple pour éviter ce problème créer plusieurs fichiers vides dès le début et que l'on éditera ensuite.

- page 1 de 2