ตั้งแต่การอัพเกรด Ubuntu 15.10, google-chrome-stable จะถามว่าควรตั้งค่าเป็นเบราว์เซอร์เริ่มต้นหรือไม่แม้ว่าจะเป็นแล้วก็ตาม ฉันพยายามติดตั้งใหม่ แต่ก็ไม่ได้ช่วย ความคิดใด ๆ
ตั้งแต่การอัพเกรด Ubuntu 15.10, google-chrome-stable จะถามว่าควรตั้งค่าเป็นเบราว์เซอร์เริ่มต้นหรือไม่แม้ว่าจะเป็นแล้วก็ตาม ฉันพยายามติดตั้งใหม่ แต่ก็ไม่ได้ช่วย ความคิดใด ๆ
คำตอบ:
สำหรับการแก้ไขการทำงานให้ดูที่ส่วนท้ายของคำตอบนี้
คำตอบแรกเริ่ม 28 ตุลาคม 2558 (แก้ไขที่ล้าสมัย)
เพื่อหลีกเลี่ยงการถูกถามว่าคุณต้องการใช้ Chrome เป็นเบราว์เซอร์เริ่มต้นหรือไม่ให้ใช้วิธีแก้ไขปัญหาต่อไปนี้ (เสนอที่นี่และแนะนำในส่วนความคิดเห็นของคำถามนี้โดยYurii Kolesnykov ):
เปิดไฟล์~/.config/google-chrome/Default/Preferences
ด้วยโปรแกรมแก้ไขข้อความ
ค้นหาบรรทัด
"check_default_browser": true,
และแทนที่ด้วย
"check_default_browser": false,
ในกรณีของฉันไฟล์นั้นมีอักขระ> 200k ตัวซึ่งทำให้ gedit ขัดข้องสองสามครั้ง หากเหมือนกันในกรณีของคุณคุณอาจต้องการใช้เครื่องมือแก้ไขเทอร์มินัลเช่น vi
โปรดทราบว่านี่เป็นวิธีแก้ปัญหาต้องแก้ไขปัญหาเองโดยนักพัฒนา Chrome
อัปเดต 24 พฤศจิกายน 2558
ดังที่Danilo Piazzalungaกล่าวถึงข้อผิดพลาดได้รับการยืนยันแล้ว ตามที่NicDumZแนะนำโปรดลงทะเบียนข้อผิดพลาดนี้โดยคลิกที่
เพื่อเพิ่มความสนใจ ขอบคุณ!
อัพเดท 20 กุมภาพันธ์ 2559
ตามที่รายงานครั้งแรกโดยRon Thompsonและ3vi1ในส่วนความคิดเห็น และในที่สุดก็ได้รับการยืนยันด้วยตัวเอง (โดยใช้ Ubuntu 15.10) วิธีแก้ปัญหานี้ดูเหมือนจะไม่ทำงานอีกต่อไปอย่างน้อยก็ไม่ใช่สำหรับทุกคนหลังจากติดตั้ง google-chrome ใหม่ ทุกคนที่ใช้วิธีแก้ปัญหานี้ควรพยายามหลีกเลี่ยงการติดตั้ง Chrome อีกครั้ง
ฉันขอแนะนำให้คุณพูดอีกครั้งว่าคุณได้รับผลกระทบจากข้อผิดพลาดบนlaunchpad (ปัจจุบันมีผู้ 302 คน)
อัปเดต 5 เมษายน 2559 (แก้ไขการทำงาน!)
แก้ไขได้รับการเสนอในLaunchpadเห็นได้ชัดว่าได้งานสำหรับคู่ของคน:
หากต้องการใช้การแก้ไขให้เปลี่ยนบรรทัด # 198 ในไฟล์/usr/bin/xdg-settings
จาก
command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/ .*$//'`"
ไปยัง
command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/ .*$//' | head -n 1`"
อัพเดท 25 กรกฎาคม 2559 (แก้ไขการทำงาน!)
อัปเดตเป็นโปรแกรมแก้ไขที่เสนอสำหรับ (K) Ubuntu 16.04:
หากต้องการใช้การแก้ไขให้เปลี่ยนบรรทัด # 177 และ # 202 ในไฟล์/usr/bin/xdg-settings
จาก
command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_word"
ไปยัง
command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_word | head -n 1`"
จากนั้นไปที่การตั้งค่า Google Chrome และตั้ง Chrome เป็นเบราว์เซอร์เริ่มต้น
อัพเดท 1 มิถุนายน 2560
Bugได้รับการปิดและระบุว่าเป็น "Fix การปล่อยตัว" ณ วันนี้ การอ้างอิงผู้ใช้Olivier Tilloy (osomon) :
หากฉันอ่านรายงานอย่างถูกต้องปัญหานี้ได้รับการแก้ไขใน xdg-utils เป็น xenial เจ้าเล่ห์ได้รับ EOL มาเกือบปีแล้วดังนั้นฉันจึงปิดบั๊ก
no longer affects: chromium-browser no longer affects: google-chrome-beta (Ubuntu) no longer affects: google-chrome (Ubuntu) Changed in chromium-browser (Ubuntu): assignee: Chad Miller (cmiller) → nobody status: In Progress → Invalid Changed in xdg-utils (Ubuntu): assignee: Chad Miller (cmiller) → nobody status: Confirmed → Fix Released
สิ่งนี้ได้รับการติดตามว่าเป็นข้อบกพร่องในยูทิลิตี้ XDG และมีผลกับ Chromium Browser เช่นกัน
ดูLP bug #
ฉันมีปัญหาเดียวกันกับ 15.10 ทุกครั้งที่ฉันรีบูตและเริ่มโครเมี่ยมมันบ่นว่ามันไม่ใช่เบราว์เซอร์เริ่มต้นแม้ว่ารายละเอียดการตั้งค่าแอปพลิเคชันเริ่มต้นจะแสดงค่าเริ่มต้นสำหรับเว็บ ฉันสังเกตเห็นว่า firefox เป็นค่าเริ่มต้นสำหรับรูปภาพดังนั้นให้ตั้งเป็นโปรแกรมดูรูปภาพ หลังจากรวมหนึ่งโครมที่รีบูตแล้วจะไม่บ่นอีกต่อไป ฉันควรลองอีกสองสามครั้งก่อนที่ฉันจะเรียกร้องสิ่งนี้แก้ปัญหาของฉันได้ แต่ต้องการแบ่งปันผลลัพธ์เบื้องต้นหากใครก็ตามที่กำลังพยายามทำสิ่งต่าง ๆ ด้วยตนเอง
Always check if chrome is your default browser