web-dev-qa-db-ja.com

UnityランチャーへのWebリンクを固定する方法は?

.desktoplinkタイプ~/.local/share/applicationsファイルを作成し、ブラウザーでWebサイトを起動しました。 freedesktop.org 仕様に準拠しているため、desktop-file-validateによって正常に検証されました。その内容は次のとおりです。

[Desktop Entry]
Type=Link
Version=1.0
Name=Tutanota Webmail
GenericName=Webmail Client
NoDisplay=false
Comment=Tutanota webmail client
Icon=/home/daniel/Pictures/tuta-icon.png
Hidden=false
URL=https://app.tutanota.com

Nautilusに、私がポイントしたアイコンで表示されます。ファイルをダブルクリックすると、問題なく目的のページが開きます。だから私はそれをインストールしました...

Sudo desktop-file-install tutanota-link.desktop

... /usr/share/applications/にも配置します。

しかし、何らかの理由で、ツタノタを検索してもダッシュには表示されません。私も試しました:

source ~/.profile

...ログアウトと再ログインの前に、成功しません。簡単にアクセスできるように、これをランチャー(サイドバー)にピン留めしたいのですが、ダッシュボードに表示することさえできないため、ランチャーにロックできません。

何か案は?

6
DanielB

Unityは、リンクタイプのランチャーを単に表示しません

単純な真実は、UnityランチャーがタイプLinkのランチャーの表示を拒否することです。

ランチャーへのリンクを追加する

ただし、ランチャーを具体的にリンクにする理由もまったくありません。なぜなら、typApplicationのランチャーを自由に作成できるからです。リンクを追加するには、次のような簡単なランチャーを作成します。

[Desktop Entry]
Type=Application
Name=Tutanota Webmail
Exec=xdg-open https://app.tutanota.com
Icon=/home/daniel/Pictures/tuta-icon.png

~/.local/share/applicatonsに追加し、ログアウトしてからログインし直して、デフォルトのブラウザでDashからリンクを開きます。または

[Desktop Entry]
Type=Application
Name=Tutanota Webmail
Exec=firefox https://app.tutanota.com
Icon=/home/daniel/Pictures/tuta-icon.png

で開くにはfirefox。

しかし、問題!

単一の専用ランチャーを使用してリンクを起動することの欠点は、表示されるウィンドウが、リンクのアイコンの下ではなく、デフォルトのブラウザーのアイコンの下にグループ化されることです。さらに悪いことに、他のブラウザウィンドウは、ランチャーのリンクアイコンの下にグループ化されている場合があります。

より良いオプション

したがって、既存のfirefox(または他のブラウザーの)アイコンにリンクを追加することをお勧めします。

  1. firefoxランチャーを/usr/share/applicationsから~/.local/share/applicationsにコピーします。

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications
    
  2. (たとえば)geditでファイルを開き、次で始まる行を探します:

    Actions=
    

    「Tutanota Webmail」を行に追加します。

    Actions=NewWindow;Tutanota Webmail;
    

    ファイルの一番下にセクションを追加します。

    [Desktop Action Tutanota Webmail]
    Name=Tutanota Webmail
    Exec=firefox https://app.tutanota.com
    
  3. ファイルを保存し、ログアウトしてから再度ログインします。新しいエントリが表示されます。

    enter image description here

5
Jacob Vlijm