Я знаю, как создать символьную ссылку на папку. Однако при доступе к целевой папке (например, от символьной ссылки на Рабочем столе), появляется, как будто целевая папка является ребенком папки Desktop. Я хотел бы, чтобы это работало в Windows, где Вы на самом деле добираетесь до папки и видите его в ее реальном контексте.
Я столкнулся с подобными вопросами, один из которых предлагает создать средство запуска. Я полагаю, что это предназначено для GNOME/единица Ubuntu, и я не уверен, каков эквивалент на KDE был бы.
Как я могу достигнуть этого на Kubuntu 19.10 с KDE Plasma?
Предположим, вам нужна ссылка в ~/Desktop/
на эту папку:
~/Documents/my-project/
Вы можете сделать это с помощью дельфина
вот так:
Перейдите в Dolphin к ~/Desktop
.
Щелкните правой кнопкой мыши → «Создать новый» → «Ссылка на местоположение (URL)...»
В поле «Имя файла» введите «my-project.desktop»
В поле «Введите ссылку к местоположению (URL)», щелкните значок папки (диалоговое окно «Открыть файл») и перейдите к ~/Documents/my-project
, затем нажмите «Открыть».
Нажмите «ОК».
Это создаст ссылку на папку на рабочем столе, которая выглядит следующим образом:
Двойной щелчок по ней откроет Dolphin по этому пути:
~/Documents/my-project/
Вы также можете переместить этот файл на рабочем столе в любой другой каталог, и он работать точно так же.
Содержимое текстового файла:
[Desktop Entry]
Icon=folder
Type=Link
URL[$e]=file:$HOME/Documents/my-project/
Это пример файла рабочего стола в виде ссылки,
который является частью стандарта FreeDesktop.
Если вы хотите убедиться, что он работает так же на других рабочих столах,
откройте его в текстовом редакторе и добавьте поле Имя
и измените поле URL
на стандартный file://
URL:
[Desktop Entry]
Name=my-project
Icon=folder
Type=Link
URL=file:///home/my-user-name/Documents/my-project/
Я не использую kde, но эту работу с xfce, и необходимо смочь Создать средство запуска в kde также с
kd-open <full-dir-path>
или
xdg-open <full-dir-path>
для команды и затем, использовать Рабочий стол для рабочего dir
, НО если это не работает попытка..
щелкают правой кнопкой по настольному фону, и выбор 'Создают URL-адрес', дают ему имя и полный путь к dir как URL, это даст Вам ссылку, которая при открытии покажет, что фактический путь
Когда-то открылся, можно перетащить что-либо, что Вы хотите в тот dir
, Если Вы не знакомы с основными командами управления файлами, я настоятельно рекомендую изучение основ.
Еще одна вещь, которая пришла на ум, который может быть полезен для Вас, создает псевдоним в .bash_aliases
файл.
Использование
alias <command-name>='xdg-open <full-dir-path>'
или
alias <command-name>='kd-open <full-dir-path>'
и затем, получите его с [1 121]
source .bash_aliases
, и Вы сможете использовать псевдоним в качестве команды для открытия gui отовсюду я терминал.
Ctrl+Alt+T должен открыть эмулятор терминала.
Это работает на меня в Kubuntu 19.10:
Создают следующий файл в Вашей папке 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
И сохраняют его как [1 119] template.txt .
Теперь, каждый раз Вы хотите создать ярлык папки на своем рабочем столе, отредактировать template.txt и изменить каждое возникновение ---
к тому, что является соответствующим, и сохраните файл с соответствующим префиксом с .desktop
как суффикс.
Два примера:
Это откроет Ваш $HOME/Videos
папка:
#!/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
Примечание: я изменился Icon=system-file-manager
на Icon=smtube
. Можно дать папкам отличительные значки путем щелчка правой кнопкой по значку на рабочем столе, открытия Properties и затем, в окне, которое появляется, нажимая на сам значок: выполнение так позволит Вам выбирать значок.
Это откроет /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
И это - то, как эти .desktop
файлы в [1 122] ~ / Рабочий стол похож в [1 123] консоль :
$ 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*
$
<час> , Конечно, существуют другие способы открыть определенные папки у дельфина непосредственно.
Один путь состоит в том, чтобы указать сочетания клавиш для открытия определенной папки. Например, я установил Ctrl + Meta + N для открытия моего папка Downloads .
Иначе должен использовать Rofi. В изображении ниже, я ввел 12
. Нажатие Входит теперь открыл бы ~/.local/share
in Dolphin. Точно так же я мог открыть ~/bin
, ~/.config
, ~/Downloads
, и т.д. Тот же экран также позволяет мне запустить определенные сценарии (которые не должны быть выполнены от терминала), и открыть документы.