Découvrez la nostalgie du bureau Linux avec Rox


  • Français


  • Rox-Filer est un gestionnaire de fichiers open source pour Linux, autrefois destiné au défunt bureau Rox, mais maintenant une application simplifiée pour tout gestionnaire de fenêtres ou bureau. Il n’y a pas eu beaucoup d’activité sur le projet Rox depuis 2014, et même alors, il est principalement en mode maintenance. Et cela fait partie du charme de Rox-Filer. D’une certaine manière, Rox-Filer est un instantané d’un ancien style de bureau qui était progressif pour l’époque mais qui a cédé la place à une interface plus ou moins standardisée, ou du moins conventionnelle.

    Installer Rox Filer

    Sous Linux, le référentiel de logiciels de votre distribution peut avoir Rox disponible pour l’installation. Par exemple, Debian l’empaque :

    $ sudo apt install rox-filer

    Si votre distribution Linux ne contient pas Rox-Filer mais que vous souhaitez l’essayer, vous pouvez compiler à partir des sources en téléchargeant le code sourceen installant ses dépendances de génération, puis en compilant :

    $ sudo dnf install gtk2-devel libSM-devel \
      shared-mime-info glade-libs xterm
    $ wget https://codeload.github.com/rox-desktop/rox-filer/zip/refs/heads/master
    $ unzip rox*zip
    $ cd rox-filer-master
    $ ./ROX-Filer/AppRun

    Configuration de Rox

    Le gestionnaire de fichiers Rox est basé sur l’apparence de RISC OS, un système d’exploitation développé par Acorn à Cambridge en Angleterre (le même groupe responsable du populaire microprocesseur Arm). Aujourd’hui, il y a un système d’exploitation RISC open source vous pouvez installer sur un Raspberry Pi, mais pour l’instant, Rox est assez proche.

    Rox a une mise en page simple. Il n’a pas de barre de menus, mais il y a une barre d’outils en haut et le panneau de fichiers est en bas.

    (Seth Kenlon, CC BY-SA 4.0)

    Comme avec le KDE Plasma Desktop, l’action par défaut d’un simple clic dans Rox est d’ouvrir un élément, qu’il s’agisse d’un dossier ou d’un fichier. Malheureusement, aucune version de Rox, qu’elle soit empaquetée ou compilée directement à partir de la source, ne semble être complètement intégrée aux définitions de type mime du bureau Linux moderne. Par exemple, Rox sur CentOS génère une erreur lorsque je clique même sur un fichier texte de base, tandis que la version packagée de Rox sur Debian ouvre un fichier texte brut mais pas un fichier JPEG ou un fichier d’archive. Vous pouvez résoudre ce problème en définissant un Exécuter l’action dans le menu contextuel du clic droit.

    (Seth Kenlon, CC BY-SA 4.0)

    La définition d’une action d’exécution peut avoir des définitions larges, vous n’avez donc pas besoin de définir une action d’exécution distincte pour JPEG, PNG, WEBP et tous les autres types d’images, mais définissez la même commande d’exécution pour tous les types mime commençant par image.

    Une fois que vous avez défini cela, vous êtes prêt à gérer des fichiers avec Rox.

    Vous pouvez naviguer dans votre système de fichiers à l’aide de l’icône de flèche dans la barre d’outils supérieure. La En haut la flèche vous amène au répertoire parent de votre emplacement actuel (en d’autres termes, le dossier dans lequel se trouve votre dossier actuel). Pour descendre dans un dossier, cliquez dessus.

    Actualisation de la vue

    Rox peut ne pas redessiner l’écran pour chaque action, vous devrez donc parfois l’inviter à se rafraîchir. Clique le Cercle flèche dans la barre d’outils Rox pour actualiser le contenu de votre emplacement actuel.

    Copier ou déplacer un fichier

    Il existe deux manières de copier ou de déplacer un fichier dans Rox. Tout d’abord, vous pouvez lancer une deuxième fenêtre Rox et faire glisser et déposer des fichiers d’une fenêtre à l’autre. Lorsque vous le faites, vous êtes invité à copier, déplacer ou lier l’élément que vous avez déposé.

    Vous pouvez également cliquer avec le bouton droit sur un élément et ouvrir le Dossier sous-menu du menu contextuel. Dans le Dossier sous-menu, choisissez Copie puis entrez le chemin de destination de l’élément que vous souhaitez déplacer ou copier. Une fois que vous avez confirmé que le fichier a été copié avec succès à l’emplacement cible, vous pouvez éventuellement sélectionner à nouveau l’élément, en choisissant Effacer du Dossier menu.

    Choix

    Vous pouvez personnaliser certains aspects de Rox en sélectionnant Choix dans le menu contextuel. Cela fait apparaître un écran de configuration Rox qui n’est certes que partiellement pertinent pour Rox. Les options Rox supposent que vous utilisez un gestionnaire de fenêtres, comme Windowmaker qui fournit un dock traditionnel (ou « pinboard » dans la terminologie Rox). Je n’ai pas pu faire fonctionner les options du panneau d’affichage sur Fluxbox, mon gestionnaire de fenêtres préféré ou Windowmaker. Dans les deux cas, le gestionnaire de fenêtres a géré les fenêtres iconifiées et je n’ai pas pu configurer Rox pour remplacer le contrôle. Il est possible que je n’aie pas été assez drastique dans certaines de mes configurations, mais étant donné que les gestionnaires de fenêtres Linux sont très capables de gérer des fenêtres iconifiées, le mécanisme de panneau d’affichage de Rox n’est pas une fonctionnalité vitale (et probablement pas aussi flexible que le gestionnaire de fenêtres choix).

    Les autres options, cependant, fonctionnent toujours comme prévu. Par exemple, Rox redimensionne par défaut la taille de sa fenêtre pour s’adapter au contenu d’un dossier. Lorsque vous passez d’un répertoire contenant douze éléments à un répertoire n’en contenant que trois, Rox réduit son empreinte. Je trouve ça choquant, alors j’ai choisi le Ne jamais redimensionner automatiquement option, forçant Rox à rester quelle que soit la taille que j’ai définie.

    Commandes de fenêtre

    Certaines de mes fonctionnalités préférées sont quatre éléments de menu cachés au bas de l’écran. Fenêtre sous-menu dans le menu contextuel du clic droit. Elles sont:

    • Entrez le chemin: Entrez un chemin arbitraire et changez de répertoire pour celui-ci.

    • Commande Shell: Entrez une commande shell arbitraire et exécutez-la.

    • Borne ici: Ouvrez un terminal à votre emplacement actuel.

    • Passer au terminal: Ouvrez un terminal à votre emplacement actuel et fermez le Rox.

    J’adore les options qui permettent une navigation rapide ou des commandes rapides, il est donc agréable de les avoir à portée de main.

    Oldies

    Rox est une “explosion du passé”, que vous ayez déjà utilisé ou non RISC OS ou quelque chose comme ça. Rox représente un style de gestion de fichiers numériques et même de configuration de bureau qui n’existe plus tout à fait. J’ai exécuté Fluxbox, allumé et éteint à nouveau, au travail et à la maison au cours de la dernière décennie, et j’aime configurer manuellement les menus et les fichiers de configuration. Cependant, la plupart des ordinateurs de bureau Linux ont abandonné les conventions sur lesquelles Rox s’appuie. Il n’est pas impossible de rendre Rox entièrement fonctionnel, mais cela demanderait beaucoup de travail, et la plupart de ce que vous configureriez est déjà fourni par les gestionnaires de fenêtres et les ordinateurs de bureau modernes. Même ainsi, Rox est amusant à utiliser et à expérimenter. C’est une excellente démonstration de la flexibilité d’une configuration de bureau Linux traditionnelle (et peut toujours l’être, si vous n’utilisez qu’un gestionnaire de fenêtres), et une grande partie de son charme réside dans sa simplicité. Je ne peux pas imaginer qu’un gestionnaire de fichiers aujourd’hui n’ait pas de fonction de déplacement dédiée, mais Rox ose vous forcer à copier et supprimer à la place. C’est un autre type de gestionnaire de fichiers, et ce n’est peut-être pas celui que vous utilisez tous les jours, mais c’est quelque chose que vous devez essayer si vous manquez, ou littéralement raté, les “vieux jours” de Linux (ou RISC OS) bureau.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code