มีตัวเลือกในการเปลี่ยนเบราว์เซอร์เริ่มต้นของฉันสำหรับแอปพลิเคชันทั้งหมดหรือไม่
มีตัวเลือกในการเปลี่ยนเบราว์เซอร์เริ่มต้นของฉันสำหรับแอปพลิเคชันทั้งหมดหรือไม่
คำตอบ:
ดูที่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