ฉันจะเปลี่ยนเบราว์เซอร์เริ่มต้นของฉันได้อย่างไร


109

มีตัวเลือกในการเปลี่ยนเบราว์เซอร์เริ่มต้นของฉันสำหรับแอปพลิเคชันทั้งหมดหรือไม่

คำตอบ:


112

ดูที่system-settings-> Details:

(โปรดทราบว่าใน Ubuntu รุ่นเก่าDetailsเรียกว่าSystem Info)

ป้อนคำอธิบายรูปภาพที่นี่


10
ว้าวมันเป็นสถานที่ที่โง่มากๆ ! เกือบจะไม่ดีเท่ากับต้องไปที่ "ตั้งค่า" เพื่อปิดคอมพิวเตอร์ของคุณใน Windows 8
Mike

4
ในอูบุนตู 14.04 [ธีมSystem Settings > Preferred applications
ซินนามอน

ในการเปิดตัวนี้บน Ubuntu 14.04 จาก CLI ลองunity-control-center askubuntu.com/questions/116655/…
Winny

ฉันจะทำให้แอปพลิเคชันปรากฏขึ้นได้อย่างไร
Anaphory

ในการเข้าถึงนี้จาก CLI ใช้และไปที่gnome-control-center System > Detailsคุณจะยังต้องใช้update-alternativesจาก Sergey พีอาคาคำตอบสีฟ้าด้านล่างเนื่องจากโปรแกรมที่แตกต่างกันอ่านการตั้งค่าจากแหล่งที่มาที่แตกต่างกัน
Boris Bukh

50

นี่เป็นวิธีทำ Ubuntu

sudo update-alternatives --config x-www-browser
sudo update-alternatives --config gnome-www-browser

นี่คือการเปลี่ยนแปลงทั้งระบบและควรทำนอกเหนือจากคำตอบของ fossfreedom
Flimm

3
ฉันลองคำตอบทั้งหมดที่นี่; เฉพาะวินาทีที่สองของสองบรรทัดนี้เท่านั้นที่เปลี่ยนเบราว์เซอร์ที่เปิดลิงก์ภายนอกเบราว์เซอร์ (เช่นจาก Pidgin)
Stew

นี่เป็นวิธีที่เหมาะสมที่สุดในการทำเช่นนี้ทำงานกับ i3WM และสภาพแวดล้อมเดสก์ท็อปอื่น ๆ ที่กฎของเทอร์มินัล ขอบคุณสำหรับการแชร์.
Geppettvs D'Constanzo

สิ่งนี้ไม่ได้ผลสำหรับฉันใน Ubuntu 16.04 (พยายามเปลี่ยนเบราว์เซอร์ที่ Thunderbird ใช้เพื่อเปิดลิงก์) โซลูชันที่ยอมรับใช้งานได้
Étienne

39

หากเบราว์เซอร์ที่คุณต้องการไม่ได้อยู่ในเมนูนั้นหรือคุณต้องการที่จะทำจากบรรทัดคำสั่งคำสั่งนี้จะช่วยให้คุณทำเช่นเดียวกับคำตอบของ 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

1
สำหรับเหตุผล SEO: นี้ทำงานร่วมกับ i3wm เมื่อโครเมี่ยมย่องเข้าx-www-browserและ ออกจากการเข้าถึงเพราะต้องใช้update-alternatives sudoคุณจำเป็นต้องมีพร้อมใช้งานเช่นในmy-application.desktop ~/.local/share/applications/my-app.desktopแต่คุณจะไม่ผ่านเส้นทางทั้งหมดไปยังxdg-settingsเฉพาะชื่อไฟล์
black_puppydog

7

การตั้งค่าทั้งหมดเกี่ยวกับแอปพลิเคชันเริ่มต้นที่ผู้ใช้ของคุณอยู่ในไฟล์ "mimeapps.list" ฉันใช้ Gnome 3 และ Debian ดังนั้นสำหรับฉัน~/.config/mimeapps.listแล้ว

ฉันไม่รู้ว่าไฟล์นี้อยู่ที่ไหนให้ลองใช้คำสั่ง:

locate mimeapps.list

สำหรับการแทนที่ค่าเริ่มต้นเว็บเบราว์เซอร์ที่คุณต้องการอย่างน้อยก็เปลี่ยนค่าในหมวดหมู่[แอปพลิเคชันเริ่มต้น]

  • X-โครงการจัดการ / http
  • text / html
  • แอพลิเคชัน / xhtml_xml
  • ภาพ / webp
  • X-โครงการจัดการ / https
  • X-โครงการจัดการ ftp /
  • X-โครงการจัดการ / https
  • X-โครงการจัดการ ftp /

และในหมวดหมู่[เพิ่มสมาคม]

  • text / html
  • ข้อความ / XML
  • แอพลิเคชัน / xhtml_xml
  • ภาพ / webp
  • X-โครงการจัดการ / https
  • X-โครงการจัดการ ftp /

สำหรับ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

1

นอกเหนือจากบางส่วนของการแสดงความคิดเห็นดังกล่าวข้างต้นผมจะแนะนำต่อไปนี้เป็นคำตอบด้านบนที่นี่ มันเกี่ยวข้องกับการเปลี่ยนรูปแบบmimeapps / urlของผู้ใช้ปัจจุบันของคุณ

ฉันต้องใช้โซลูชันนั้นเพื่อให้ linux Skypeทำงานได้ตามปกติ โปรแกรมอื่น ๆ ส่วนใหญ่จะใช้x-www เบราว์เซอร์หรือgnome-www เบราว์เซอร์แต่ผมคิดว่าพวกเขาจะมีจุดของการใช้เป็นแบบแผน URL ; บางครั้งมันก็สมเหตุสมผลดีกว่า


สิ่งนี้ไม่ได้ให้คำตอบสำหรับคำถาม จะวิจารณ์หรือขอคำชี้แจงจากผู้เขียนแสดงความคิดเห็นด้านล่างโพสต์ของพวกเขา - คุณสามารถแสดงความคิดเห็นในโพสต์ของคุณเองและเมื่อคุณมีเพียงพอชื่อเสียงคุณจะสามารถที่จะแสดงความคิดเห็นในโพสต์ใด
Jan

ฉันคิดว่านี่ยังคงตอบคำถามสำหรับSkypeซึ่งเท่าที่ฉันรู้การเปลี่ยนแปลงคำตอบยอดนิยมไม่มีผลต่อวิธีการที่ skype เลือกแอปพลิเคชันเริ่มต้นในทุกสภาวะ คำตอบอยู่ที่นี่เพื่อช่วยผู้ใช้ในกรณีที่คนแรกไม่ได้ หากสิ่งนี้สามารถทำได้โดยการตอบด้วยความเห็นต่อคำตอบแรกฉันจะทำแค่นั้น :) ขอบคุณสำหรับหัวขึ้น!
Adrian Castravete

เตรียมพร้อมแล้วเอเดรียน - แค่นั่งในเรือลำเดียวกัน ถึงกระนั้นก็ไม่ได้แก้ปัญหาให้ฉัน สิ่งที่แก้ไขได้คือคำตอบนี้ แต่นั่นอาจเป็นเพราะฉันใช้ LXDE เป็นเดสก์ท็อป
Izzy

1

คุณสามารถเปลี่ยนเบราว์เซอร์เริ่มต้นของคุณในการตั้งค่าเบราว์เซอร์ที่เกี่ยวข้องเช่น

Firefox:
การตั้งค่าให้ทำเครื่องหมาย 'ตรวจสอบว่า Firefox เป็นเบราว์เซอร์เริ่มต้นของคุณหรือไม่'

โครเมียม:
การตั้งค่าคลิก 'สร้างเบราว์เซอร์เริ่มต้นของ Chrome'


สิ่งนี้ไม่ทำงานสำหรับฉันในวันที่ 15.04
user11153

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.