4 votes

Est-il possible de créer un raccourci de dossier dans Kubuntu ?

Je sais comment créer un lien symbolique vers un dossier. Cependant, lorsque vous accédez au dossier cible (par exemple, à partir d'un lien symbolique sur le Bureau), il semble que le dossier cible soit un enfant du dossier du Bureau. J'aimerais que cela fonctionne comme dans Windows, où vous accédez réellement au dossier et pouvez le voir dans son contexte réel.

J'ai rencontré des questions similaires, dont l'une suggère de créer un lanceur. Je pense que cela est destiné à GNOME/Unity Ubuntu et je ne suis pas sûr de ce que serait l'équivalent sur KDE.

Comment puis-je réaliser cela sur Kubuntu 19.10 avec KDE Plasma ?

3voto

Nathaniel M. Beaver Points 1128

Supposons que vous vouliez un lien dans ~/Desktop/ dans ce dossier :

~/Documents/my-project/

Vous pouvez le faire avec dolphin comme ça :

  • Naviguez Dolphin vers ~/Desktop .

  • Cliquez à droite sur "Créer un nouveau" "Lien vers un emplacement (URL)..."

    Right-click menu

  • Dans le champ "Nom du fichier", entrez "mon-projet.desktop".

    Dolphin - Create link to URL

  • Dans le champ "Entrer le lien vers l'emplacement (URL)", cliquez sur l'icône du dossier ("Ouvrir le dialogue du fichier") et naviguez jusqu'à ~/Documents/my-project puis cliquez sur "Ouvrir".

    Fields filled in.

  • Cliquez sur "OK".

Cela créera un lien vers le dossier sur le bureau qui ressemblera à ceci :

my-project.desktop

En double-cliquant dessus, Dolphin s'ouvrira sur ce chemin :

~/Documents/my-project/

Vous pouvez également déplacer ce fichier de bureau dans n'importe quel autre répertoire et il fonctionnera de la même manière.

Le contenu du fichier texte est le suivant :

[Desktop Entry]
Icon=folder
Type=Link
URL[$e]=file:$HOME/Documents/my-project/

Il s'agit d'un exemple de Fichier de bureau de type lien , qui fait partie d'un standard de FreeDesktop. Si vous voulez vous assurer qu'il fonctionne de la même manière sur d'autres bureaux, ouvrez-le dans un éditeur de texte et ajoutez un Name champ et modifiez le URL à un champ standard file:// URL :

[Desktop Entry]
Name=my-project
Icon=folder
Type=Link
URL=file:///home/my-user-name/Documents/my-project/

1voto

DK Bose Points 37534

Cela fonctionne pour moi dans Kubuntu 19.10 :

Créez le fichier suivant dans votre dossier Desktop :

#!/usr/bin/env xdg-open
[Desktop Entry]
Name=---
Exec=dolphin ---
Icon=system-file-manager
Type=Application
X-DocPath=dolphin/index.html
Categories=Qt;KDE;System;FileTools;FileManager;
GenericName=---
Terminal=false
MimeType=inode/directory;
InitialPreference=10
X-DBUS-ServiceName=org.kde.dolphin
StartupWMClass=dolphin

Et l'enregistrer sous modèle.txt .

Maintenant, chaque fois que vous voulez créer un raccourci de dossier sur votre bureau, éditez modèle.txt et changer chaque occurrence de --- à ce qui est approprié et sauvegarder le fichier avec le préfixe approprié avec .desktop comme suffixe.

Deux exemples :

Exemple 1

Cela ouvrira votre $HOME/Videos dossier :

#!/usr/bin/env xdg-open
[Desktop Entry]
Name=OpenVideos
Exec=dolphin $HOME/Videos
Icon=smtube
Type=Application
X-DocPath=dolphin/index.html
Categories=Qt;KDE;System;FileTools;FileManager;
GenericName=OpenVideos
Terminal=false
MimeType=inode/directory;
InitialPreference=10
X-DBUS-ServiceName=org.kde.dolphin
StartupWMClass=dolphin

Note : J'ai changé Icon=system-file-manager a Icon=smtube . Vous pouvez donner aux dossiers des icônes distinctes en cliquant avec le bouton droit de la souris sur l'icône sur votre bureau, en ouvrant Propriétés puis, dans la fenêtre qui apparaît, cliquez sur l'icône elle-même : vous pourrez ainsi sélectionner une icône.

Exemple 2

Cela ouvrira /var/log/apt :

#!/usr/bin/env xdg-open
[Desktop Entry]
Name=OpenApt-logs
Exec=dolphin /var/log/apt
Icon=system-file-manager
Type=Application
X-DocPath=dolphin/index.html
Categories=Qt;KDE;System;FileTools;FileManager;
GenericName=Apt-logs
Terminal=false
MimeType=inode/directory;
InitialPreference=10
X-DBUS-ServiceName=org.kde.dolphin
StartupWMClass=dolphin

Adding folders to desktop

Et c'est ainsi que le .desktop fichiers dans ~/Desktop ressemble à konsole :

$ ls -l
total 36
drwxr-xr-x  4 dkb dkb 4096 Jan  2 07:41  ./
drwxr-xr-x 18 dkb dkb 4096 Jan  2 07:19  ../
-rwxrw-r--  1 dkb dkb  346 Jan  2 07:41  Apt-History.desktop*
-rw-rw-r--  1 dkb dkb 2414 Sep 28 16:35  autoremove.txt
-rw-r--r--  1 dkb dkb   50 Sep 28 14:12  .directory
drwxrwxr-x  2 dkb dkb 4096 Sep 28 16:17  MyNext/
drwxrwxr-x  2 dkb dkb 4096 Dec 25 10:15 'New Folder'/
-rwxrw-r--  1 dkb dkb  345 Jan  2 07:36  OpenVideos.desktop*
$ 

Bien sûr, il existe d'autres moyens d'ouvrir directement des dossiers spécifiques dans Dolphin.

L'un des moyens consiste à spécifier des raccourcis clavier pour ouvrir un dossier spécifique. Par exemple, j'ai défini Ctrl+Meta + N pour ouvrir mon Téléchargements dossier.

Une autre façon est d'utiliser Rofi . Dans l'image ci-dessous, j'ai tapé 12 . En appuyant sur Enter s'ouvrirait maintenant ~/.local/share sur Dauphin . De même, je pourrais ouvrir ~/bin , ~/.config , ~/Downloads etc. Le même écran me permet également de lancer certains scripts (qui n'ont pas besoin d'être lancés depuis un terminal), et d'ouvrir des documents.

Using Rofi to open folders

0voto

ram Points 101

Je n'utilise pas kde, mais cela fonctionne avec xfce, et vous devriez pouvoir créer un lanceur dans kde aussi avec

kd-open <full-dir-path>

o

xdg-open <full-dir-path>

pour la commande et ensuite, utilisez Desktop pour le répertoire de travail.

MAIS si ça ne marche pas, essayez

Faites un clic droit sur le fond d'écran et sélectionnez "Créer un lien URL". Donnez-lui un nom et le chemin d'accès complet au répertoire comme URL. Vous obtiendrez ainsi un lien qui, une fois ouvert, affichera le chemin d'accès réel.

Une fois ouvert, vous pouvez faire glisser tout ce que vous voulez dans ce répertoire.

Si vous n'êtes pas familier avec les commandes de gestion de fichiers de base, je vous recommande vivement d'apprendre les bases.

Une autre chose qui m'est venue à l'esprit et qui pourrait vous être utile est la création d'un alias dans le répertoire de l'utilisateur. .bash_aliases fichier.

Utilisez

alias <command-name>='xdg-open <full-dir-path>'

o

alias <command-name>='kd-open <full-dir-path>'

et ensuite, le source avec

source .bash_aliases

et vous pourrez utiliser l'alias comme une commande pour ouvrir le gui depuis n'importe où dans le terminal.

Ctrl+Alt+T devrait ouvrir un émulateur de terminal.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X