私のシステムでは、Firefoxをオプションで起動する必要があります
MOZ_USE_XINPUT2=1 /usr/bin/firefox
タッチスクリーンをFirefoxで動作させるために、
MOZ_USE_XINPUT2=1 firefox
うまくいくようです。
次に、この起動オプションをランチャーに追加したいと思います。理想的には、
MOZ_USE_XINPUT2=1 /usr/bin/firefox
がデフォルトのオプションになるはずです。firefox %u
は、追加のクイックリスト入力になります。これらのことを達成しようとする途中で、私はAlacarteとMenulibreをいじりました。 Firefoxをそこから起動するために、usr/share/applications/firefox.desktop
を変更し、firefox.desktop
を./local/share/applications/
にコピーしました。どれも機能しなかったので、Firefoxをクリーンに再インストールしてこの投稿を書きました。システムはUbuntu 17.04とGNOME Shell 3.24.2です
追伸これらの小さな濃い灰色のボックスがgnome-Shellでクイックリストと呼ばれるかどうかはわかりません。そうでない場合、私が意味するのはgnome-Shellの単一クイックリストに相当します。たとえば、新しいプライベートウィンドウの起動を選択できます。
まず、.desktop
ファイルを/usr/share/applications
から~/.local/share/applications
にコピーすると、システム全体のアイコンが上書きされます。ほとんどの場合、/usr/share/applications
に置かれたファイルを編集しないでください。まずコピーしてから~/.local/share/applications
で編集します。
必要に応じてこのようなデスクトップファイルを作成する方法については、内容は次のようになります。
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
Comment[de]=Im Internet surfen
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Exec=/bin/bash -c 'export MOZ_USE_XINPUT2=1; firefox %u'
Terminal=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-window-wi;new-private-window;new-private-window-wi;
[Desktop Action new-window]
Name=Open a new Window
Name[de]=Ein neues Fenster öffnen
Exec=/bin/bash -c 'export MOZ_USE_XINPUT2=0; firefox -new-window'
[Desktop Action new-window-wi]
Name=Open a new Touch-Window
Name[de]=Ein neues Touch-Fenster öffnen
Exec=/bin/bash -c 'export MOZ_USE_XINPUT2=1; firefox -new-window'
[Desktop Action new-private-window]
Name=Open a New Private Window
Name[de]=Ein neues privates Fenster öffnen
Exec=/bin/bash -c 'export MOZ_USE_XINPUT2=0; firefox -private-window'
[Desktop Action new-private-window-wi]
Name=Open a New Private Touch-Window
Name[de]=Ein neues privates Touch-Fenster öffnen
Exec=/bin/bash -c 'export MOZ_USE_XINPUT2=1; firefox -private-window'
ドイツ語以外の言語固有の文字列は省略したため、何を変更する必要があるかがより明確になります。
上記のコードフィールドをコピーして、~/.local/share/applications
に新しいファイルを簡単に作成できます。 Ctrl+C それから
nano ~/.local/share/applications/firefox.desktop
以前にコピーしたコードフィールドに貼り付けます Ctrl+Shift+V。編集を終了するには、単に Ctrl+Xを押して、書き込みを確認します Y ヒット Return 指定されたファイル名に書き込む。
更新は.desktop
内の/usr/share/applications
ファイルのみを上書きするため、この編集は更新まで続く必要があります。ただし、システム全体のファイルに従って、ファイルがまだ正しいことを主要な変更で確認する必要があります。