มีตัวเลือกในการเปลี่ยนเบราว์เซอร์เริ่มต้นของฉันสำหรับแอปพลิเคชันทั้งหมดหรือไม่
มีตัวเลือกในการเปลี่ยนเบราว์เซอร์เริ่มต้นของฉันสำหรับแอปพลิเคชันทั้งหมดหรือไม่
คำตอบ:
ดูที่system-settings-> Details:
(โปรดทราบว่าใน Ubuntu รุ่นเก่าDetailsเรียกว่าSystem Info)

System Settings > Preferred applications
                    unity-control-center askubuntu.com/questions/116655/…
                    gnome-control-center System > Detailsคุณจะยังต้องใช้update-alternativesจาก Sergey พีอาคาคำตอบสีฟ้าด้านล่างเนื่องจากโปรแกรมที่แตกต่างกันอ่านการตั้งค่าจากแหล่งที่มาที่แตกต่างกัน
                    นี่เป็นวิธีทำ Ubuntu
sudo update-alternatives --config x-www-browser
sudo update-alternatives --config gnome-www-browser
หากเบราว์เซอร์ที่คุณต้องการไม่ได้อยู่ในเมนูนั้นหรือคุณต้องการที่จะทำจากบรรทัดคำสั่งคำสั่งนี้จะช่วยให้คุณทำเช่นเดียวกับคำตอบของ fossfreedom:
xdg-settings set default-web-browser name-of-browser.desktop
เช่น:
xdg-settings set default-web-browser firefox.desktop
หรือ
xdg-settings set default-web-browser chromium-browser.desktop
หรือ
xdg-settings set default-web-browser google-chrome.desktop
x-www-browserและ   ออกจากการเข้าถึงเพราะต้องใช้update-alternatives sudoคุณจำเป็นต้องมีพร้อมใช้งานเช่นในmy-application.desktop ~/.local/share/applications/my-app.desktopแต่คุณจะไม่ผ่านเส้นทางทั้งหมดไปยังxdg-settingsเฉพาะชื่อไฟล์
                    การตั้งค่าทั้งหมดเกี่ยวกับแอปพลิเคชันเริ่มต้นที่ผู้ใช้ของคุณอยู่ในไฟล์ "mimeapps.list" ฉันใช้ Gnome 3 และ Debian ดังนั้นสำหรับฉัน~/.config/mimeapps.listแล้ว
ฉันไม่รู้ว่าไฟล์นี้อยู่ที่ไหนให้ลองใช้คำสั่ง:
locate mimeapps.list
สำหรับการแทนที่ค่าเริ่มต้นเว็บเบราว์เซอร์ที่คุณต้องการอย่างน้อยก็เปลี่ยนค่าในหมวดหมู่[แอปพลิเคชันเริ่มต้น]
และในหมวดหมู่[เพิ่มสมาคม]
สำหรับOperaไฟล์~/.config/mimeapps.listจะต้องมี:
[Default Applications]
x-scheme-handler/http=opera-browser.desktop
text/html=opera-browser.desktop
text/xml=opera-browser.desktop
application/xhtml_xml=opera-browser.desktop
image/webp=opera-browser.desktop
x-scheme-handler/https=opera-browser.desktop
x-scheme-handler/ftp=opera-browser.desktop
[Added Associations]
text/html=opera-browser.desktop;
text/xml=opera-browser.desktop;
application/xhtml_xml=opera-browser.desktop;
image/webp=opera-browser.desktop;
x-scheme-handler/https=opera-browser.desktop;
x-scheme-handler/ftp=opera-browser.desktop;
ลอง (ต้องเปิดใน Opera ถ้าติดตั้งไว้)
xdg-open somehtmlfile.html
สำหรับChromeไฟล์ ~ / .config / mimeapps.list ต้องมี:
[Default Applications]
x-scheme-handler/http=google-chrome.desktop
text/html=google-chrome.desktop
text/xml=google-chrome.desktop
application/xhtml_xml=google-chrome.desktop
image/webp=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/ftp=google-chrome.desktop
[Added Associations]
text/html=google-chrome.desktop;
text/xml=google-chrome.desktop;
application/xhtml_xml=google-chrome.desktop;
image/webp=google-chrome.desktop;
x-scheme-handler/https=google-chrome.desktop;
x-scheme-handler/ftp=google-chrome.desktop;
ลอง (ต้องเปิดใน Chrome หากติดตั้งไว้)
xdg-open somehtmlfile.html
และอื่น ๆ (Firefox หรืออย่างอื่น)
คุณต้องการแทนที่ mimetypes ที่ต้องการเท่านั้น แต่ฉันแนะนำให้ใช้ GUI กับมัน มันจะลดจำนวนข้อผิดพลาด
เป็นจริงสำหรับฉันและจะเปลี่ยนจากระบบเป็นระบบจากสภาพแวดล้อมเดสก์ท็อปเป็นสภาพแวดล้อมเดสก์ท็อปและอื่น ๆ
สภาพแวดล้อมการทดสอบ
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.6 (jessie)
Release:    8.6
Codename:   jessie
$ uname -a
Linux localhost 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
$s gnome-session --version
gnome-session 3.14.0
นอกเหนือจากบางส่วนของการแสดงความคิดเห็นดังกล่าวข้างต้นผมจะแนะนำต่อไปนี้เป็นคำตอบด้านบนที่นี่ มันเกี่ยวข้องกับการเปลี่ยนรูปแบบmimeapps / urlของผู้ใช้ปัจจุบันของคุณ
ฉันต้องใช้โซลูชันนั้นเพื่อให้ linux Skypeทำงานได้ตามปกติ โปรแกรมอื่น ๆ ส่วนใหญ่จะใช้x-www เบราว์เซอร์หรือgnome-www เบราว์เซอร์แต่ผมคิดว่าพวกเขาจะมีจุดของการใช้เป็นแบบแผน URL ; บางครั้งมันก็สมเหตุสมผลดีกว่า
คุณสามารถเปลี่ยนเบราว์เซอร์เริ่มต้นของคุณในการตั้งค่าเบราว์เซอร์ที่เกี่ยวข้องเช่น
Firefox:

โครเมียม:

ระบบ -> ศูนย์ควบคุม -> แอพพลิเคชั่นที่ต้องการ
 
สำหรับ Ubuntu ที่มี MATE DESKTOP