web-dev-qa-db-ja.com

Kubuntuでフォルダーショートカットを作成することは可能ですか?

フォルダーへのシンボリックリンクを作成する方法を知っています。ただし、ターゲットフォルダにアクセスすると(デスクトップのシンボリックリンクなどから)、ターゲットフォルダがデスクトップフォルダの子であるかのように表示されます。 Windowsと同じように動作させて、実際にフォルダーにアクセスして、実際のコンテキストで表示できるようにしたいと思います。

私は同様の質問に出くわしました、 そのうちの1つ はランチャーの作成を提案しています。これはGNOME/Unity Ubuntuを対象としていると思いますが、KDEでこれに相当するものは何なのかわかりません。

KDEプラズマを使用してKubuntu 19.10でこれを実現するにはどうすればよいですか?

1
Gigi

これは私にとってKubuntu 19.10で機能します:

デスクトップフォルダに次のファイルを作成します。

#!/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

そして、template.txtとして保存します。

ここで、デスクトップにフォルダショートカットを作成するたびに、template.txtを編集して、---の出現箇所をすべて変更します。適切で、サフィックスとして.desktopを付けた適切なプレフィックスを付けてファイルを保存します。

2つの例:

例1

$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-managerIcon=smtubeに変更しました。デスクトップ上のアイコンを右クリックしてPropertiesを開き、表示されるウィンドウで、アイコン自体:アイコンを選択できるようになります。

例2

/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

そして、これは〜/ Desktop.desktopファイルが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*
$ 

もちろん、Dolphinで特定のフォルダを直接開く方法は他にもあります。

1つの方法は、特定のフォルダを開くためのキーボードショートカットを指定することです。たとえば、私は設定しました Ctrl+メタ+NDownloadsフォルダーを開きます。

別の方法は、Rofiを使用することです。下の画像では、12と入力しています。押す EnterDolphin~/.local/shareを開きます。同様に、~/bin~/.config~/Downloadsなどを開くこともできます。同じ画面で、特定のスクリプト(ターミナルから実行する必要がない)を起動して、ドキュメントを開きます。

Using Rofi to open folders

1
DK Bose

私はkdeを使用していませんが、これはxfceで動作し、kdeでランチャーを作成することもできます。

kd-open <full-dir-path>

または

xdg-open <full-dir-path>

コマンドの場合は、作業ディレクトリにデスクトップを使用します。

しかし、それがうまくいかない場合は、試してください。

デスクトップの背景を右クリックして[URLリンクを作成]を選択し、名前とdirへのフルパスを指定します。URLを開くと、実際のパスが表示されるリンクが表示されます。

開いたら、好きなものをそのディレクトリにドラッグできます。

基本的なファイル管理コマンドに慣れていない場合は、基本を学ぶことを強くお勧めします。

もう1つ気になるのは、.bash_aliasesファイルにエイリアスを作成することです。

使用する

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

または

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

そして、それを調達する

source .bash_aliases

そして、エイリアスをコマンドとして使用して、ターミナルのどこからでもGUIを開くことができます。

Ctrl + Alt + Tはターミナルエミュレータを開きます。

0
7iiBob