Enlever le compte utilisateur invité sous Ubunbu

Je trouve particulièrement idiot sous Ubuntu le fait que le compte invité soit activé par défaut et ne soit plus désactivable en un clic comme avant. Ne désirant pas autoriser un accès à quiconque autre que moi sur ma machine de travail, il m’a fallut retirer cette possibilité.

Pour ce faire, il suffit de modifier le fichier /etc/lightdm/lightdm.conf et de rajouter à la fin la ligne :

allow-guest=false

Le compte invité n’apparaîtra plus après redémarrage.

Nouvelle organisation de mes OS

Après avoir testé un certains nombre de systèmes d’exploitations dans le but d’en trouver un dont l’utilisation s’approcherait d’Ubuntu avec Gnome 2, j’ai décidé de me résigner et de me faire violence en utilisant toutes les interfaces que je n’aime pas afin de savoir me servir un peu de tout. Je suis donc de retour sous Ubuntu et, comme je m’y attendais, j’ai beaucoup à critiquer sur Unity. Etant une interface très jeune, je pense qu’il lui faudra un peu de temps pour corriger les défauts qui en découlent. Sur mon ordinateur fixe, j’ai décidé de faire un double boot, alors que jusqu’ici j’étais exclusivement sur Windows 7. Je vais donc passer sur Fedora 17 en OS principal et garder mon Windows 7 en parallèle au cas où le besoin s’en fasse sentir. Je vais ainsi pouvoir tester un système radicalement différent avec la gestion en rpm au lieu des deb et avec Gnome 3. Ainsi, en résumé, voilà l’organisation des machines que j’utilise :

  • Ordinateur portable :
    • Ubuntu 12.04 
    • Windows 7
    • Backtrack 5 r3
  • Ordinateur fixe :
    • Fedora 17
    • Windows 7
  • Ordinateur d’appoint :
    • Xubuntu 12.04

Raccourcis de verrouillage de l’écran

Etant en école d’informatique, il est un réflexe de survie qui n’a pas de prix et qui est de vérifier que son écran ou sa session est bien verrouillée lorsque l’on s’éloigne de sa machine.

Tout contrevenant est passible d’un fichier host modifié, donc d’un google qui se transforme en redtube, d’un fond d’écran scatologique, d’une mémoire saturée par un lancement massif de tous les programmes installés, du lancement d’un trojan maison, d’un programme de perturbation de la souris et bien d’autres encore.

Voilà donc les raccourcis clavier à appliquer systématiquement avant de s’éloigner de sa machine :

  • Sous Windows : « Touche Windows + L »
  • Sous Ubuntu : « Ctrl + Alt + L » Sur mon ordinateur, « Fn+ Space » fonctionne aussi mais je ne sais pas si c’est en rapport avec les Hotkeys ASUS ou si c’est un raccourcis disponible avec Ubuntu. En tout cas il n’est pas exclusif à Unity puisque ça fonctionnait avant avec Gnome 2

Activer l’espace insécable sous Xubuntu

J’avais eu un problème similaire il y a quelques années lorsque je travaillais avec Code::Blocks. Les espaces n’étaient pas pris en considération. La cause est que seuls les espaces insécables (non-breaking spaces) sont pris en compte. Il existe plusieurs manières de remédier à ce problème :

  • La première est la plus contraignante mais la plus pérenne. Elle consiste à insérer les espaces à l’aide des touches Ctrl + Alt + Espace
  • La deuxième est celle qui avait fonctionné sur ma Ubuntu quelques années auparavant. Elle consiste à aller dans les options Système -> Préférence -> Clavier -> Onglet Agencement -> Autres Options -> Using space key to input non-breakable space character -> Space key outputs usual space at any level
  • Une autre solution que je n’ai jamais testée moi même mais que j’ai trouvé sur internet consiste à modifier son fichier /etc/X11/xorg.conf et à commenter la ligne  » Option « XkbVariant » « oss »  » puis à redémarrer le serveur X.
  • Enfin, celle qui m’a permis de résoudre mon problème sous Xubuntu a été de me rendre dans Paramètres -> Gestionnaire de paramètres -> Clavier -> Onlget Disposition -> Décocher utiliser les paramètres par défaut -> Modifier la disposition du clavier -> Français (variante obsolète)

Toutes ces techniques permettent d’activer les espaces insécables à la place des espaces normaux mais ne fonctionnent pas forcément toutes en fonction de la distribution utilisée.

 

Bloquer les documents récents sous Linux

Un des problème récurent que je retrouve sur presque toutes les distributions que j’ai pu tester est le stockage des documents récents. Sous Windows, il est possible d’empêcher le stockage des derniers fichiers/documents utilisés en quelques clics depuis le menu de configuration du menu démarrer, alors que sous Linux la configuration est plus compliquée.

Le fichier qui est chargé de stocker la liste des documents récents peut être le fichier

~/.recently-used.xbel
ou
~/.local/share/recently-used.xbel

en fonction de la distribution.

La solution la plus simple et qui a fonctionné sur toutes les distributions que j’ai testé est de supprimer ce fichier puis de le recréer à l’aide de la commande :

touch .recently-used.xbel

On va ensuite changer ses attributs grâce à la commande :

chattr +i <nom_du_fichier>

Ceci va avoir pour effet d’ajouter l’attribut i au fichier recently-used.xbel. Selon la propre documentation de chattr,

A file with the ‘i’ attribute cannot be modified: it cannot be deleted or renamed, no link can be created to this file and no data can be written to the file. Only the superuser or a process possessing the CAP_LINUX_IMMUTABLE capability can set or clear this attribute.

Ainsi, aucun logiciel ne sera capable d’écrire les derniers fichiers qui ont été utilisés avec lui et le gestionnaire de fichier ne pourra pas les afficher.

En attendant une solution plus propre et surtout prévue par le gestionnaire de fenêtre, cette solution fait son office.