Menjalankan Ubuntu 16.04 64-bit, saya telah menginstal Tor-Browser dari Repositori Ubuntu (melalui terminal). Tetapi ketika saya menjalankannya, itu berjalan sebagai Firefox. Sementara ikonnya di dasbor adalah miliknya sendiri, saat dijalankan, ikon Firefox ditampilkan saat beralih antar jendela. Di panel atas juga menampilkan browser web Firefox, bukan Tor-Browser.
Ini adalah konten /usr/share/applications/torbrowser.desktop
saat ini :
[Desktop Entry]
Name=Tor Browser
GenericName=Tor
Comment=Launch Tor Browser
Exec=torbrowser-launcher %u
Terminal=false
Type=Application
Icon=//eadn-wc01-5196795.nxedge.io/usr/share/pixmaps/torbrowser.png
Categories=Network;WebBrowser;
(baris yang terkait dengan ikon diubah sendiri)
Jika saya membuka jendela Firefox normal, Firefox dan Tor-Browser akan muncul di bawah ikon Firefox.
Sebelum bermigrasi ke 16,04, saya tidak mengalami masalah ini di 15,10 saat saya menginstal Tor-Browser dari situs webnya.
Jawaban yang Diterima:
Masalah ini disebabkan oleh fakta bahwa Tor Browser dan Firefox bagikan string di WM_CLASSS
mereka properti:
Jika Anda membuka terminal, ketik
xprop WM_CLASS
dan klik pada jendela Firefox, Anda akan mendapatkan:
WM_CLASS(STRING) = "Navigator", "Firefox"
…dan dengan Tor Browser:
WM_CLASS(STRING) = "Navigator", "Tor Browser"
Akibatnya, firefox.desktop
file (dan ikonnya di Unity/Dash) menganggap jendela Tor Browser adalah “miliknya”.
Bagaimana cara mengatasinya
-
Jalankan perintah:
cp '/usr/share/applications/torbrowser.desktop' ~/.local/share/applications && gedit ~/.local/share/applications/torbrowser.desktop
Ini akan menyalin
torbrowser.desktop
global ke~/.local/share/applications
, dan kemudian buka dengangedit
. -
Sekarang tambahkan ke akhir file baris:
StartupWMClass=Tor Browser
Simpan dan tutup file. Dengan cara ini,
.deskop
Browser Tor file akan mengenali jendelanya sendiri. -
Logout dan login kembali, dan itu harus diperbaiki.