google-chrome-stable ให้ถามว่าควรจะตั้งเป็นค่าเริ่มต้น


80

ตั้งแต่การอัพเกรด Ubuntu 15.10, google-chrome-stable จะถามว่าควรตั้งค่าเป็นเบราว์เซอร์เริ่มต้นหรือไม่แม้ว่าจะเป็นแล้วก็ตาม ฉันพยายามติดตั้งใหม่ แต่ก็ไม่ได้ช่วย ความคิดใด ๆ


iirc, ไปที่การตั้งค่าทั่วไป -> ไม่เลือกAlways check if chrome is your default browser
Ravan

แต่ไม่ควรรายงานว่าไม่ใช่เบราว์เซอร์เริ่มต้นในขณะนั้น ฉันสงสัยข้อผิดพลาดที่นี่ (ผมสังเกตเห็นมันมากเกินไปการอัพเกรดเพียงเช้าวันนี้จึงไม่สามารถตรวจสอบเพียงแค่ตอนนี้..)
Jos

1
ใช่นั่นคือประเด็น มันบอกว่ามันไม่ได้เป็นเบราว์เซอร์เริ่มต้นในการตั้งค่าและถ้าฉันคลิกที่ "ตั้งค่าเบราว์เซอร์เริ่มต้น" ไม่มีอะไรเปลี่ยนแปลง
Yanick Nedderhoff

1
แรกของทุกฟอรั่มนี้ไม่ได้สำหรับรายงานข้อผิดพลาดที่ระบุไว้ในคำถามที่พบบ่อย นี่คือข้อมูลวิธีการรายงานข้อผิดพลาด และนี่คือวิธีแก้ปัญหาสำหรับปัญหาของคุณ:
Yurii Kolesnykov

1
@ YanickNedderhoff ฉันได้เสนอการแก้ไขสำหรับ anwser ที่กล่าวถึง แต่ก่อนที่พวกเขาจะตรวจสอบให้แทนที่ "โปรไฟล์ 1" ด้วย "เริ่มต้น" ในเส้นทาง
Yurii Kolesnykov

คำตอบ:


54

สำหรับการแก้ไขการทำงานให้ดูที่ส่วนท้ายของคำตอบนี้

คำตอบแรกเริ่ม 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


1
คุณสามารถแนะนำการติดตามข้อผิดพลาดและโหวตมันด้วยการคลิก"ข้อผิดพลาดนี้ส่งผลกระทบต่อคุณหรือไม่" ? ขอบคุณ!
Nicolas Dumazet

ดูเหมือนว่ารายงานข้อผิดพลาดสำหรับ Chromium แต่ข้อผิดพลาดนี้ยังใช้กับ Google Chrome มันเป็นเรื่องสำคัญไหม นอกจากนี้บรรทัด "check_default_browser" ไม่ปรากฏในไฟล์ปรับแต่งนั้นสำหรับฉัน
Nicomachus

ใช่มันมีผลกับทั้ง Chromium และ Chrome แต่ Chrome ขึ้นอยู่กับ Chromium ดังนั้นหากแก้ไขแล้วควรแก้ไขทั้งสองอย่าง เกี่ยวกับบรรทัดที่ขาดหายไป: ฉันไม่รู้ อาจเพิ่มบรรทัดและดูว่าใช้งานได้หรือไม่
Yanick Nedderhoff

3
เพียงเพื่อยืนยัน ... โซลูชันใหม่ที่นำเสนอ (การแทนที่คำสั่ง regex) ใช้งานได้สำหรับฉันใน 15.10 :) ขอบคุณ
TacB0sS

2
อัปเดต 5 เมษายน 2559 (แก้ไขการทำงาน!) แก้ไขปัญหานี้ให้ฉันบน Ubuntu 15.10 พร้อม Chrome รุ่น 50.0.2661.102 (64 บิต)
CharlyDelta

3

สิ่งนี้ได้รับการติดตามว่าเป็นข้อบกพร่องในยูทิลิตี้ XDG และมีผลกับ Chromium Browser เช่นกัน

ดูLP bug #


2
ถ้ามีข้อเสนอแนะให้โหวตโดยคลิกที่"ข้อบกพร่องนี้มีผลกับคุณหรือไม่" ? ขอบคุณ!
Nicolas Dumazet

-1

ฉันมีปัญหาเดียวกันกับ 15.10 ทุกครั้งที่ฉันรีบูตและเริ่มโครเมี่ยมมันบ่นว่ามันไม่ใช่เบราว์เซอร์เริ่มต้นแม้ว่ารายละเอียดการตั้งค่าแอปพลิเคชันเริ่มต้นจะแสดงค่าเริ่มต้นสำหรับเว็บ ฉันสังเกตเห็นว่า firefox เป็นค่าเริ่มต้นสำหรับรูปภาพดังนั้นให้ตั้งเป็นโปรแกรมดูรูปภาพ หลังจากรวมหนึ่งโครมที่รีบูตแล้วจะไม่บ่นอีกต่อไป ฉันควรลองอีกสองสามครั้งก่อนที่ฉันจะเรียกร้องสิ่งนี้แก้ปัญหาของฉันได้ แต่ต้องการแบ่งปันผลลัพธ์เบื้องต้นหากใครก็ตามที่กำลังพยายามทำสิ่งต่าง ๆ ด้วยตนเอง


อัปเดต: อาจเป็นปลาเฮอริ่งแดง chrome: // settings ยังคงแสดงให้เห็นว่า chrome ไม่ใช่เบราว์เซอร์เริ่มต้นของฉัน ฉันต้องกดปุ่ม "ไม่ต้องถามอีก" โดยบังเอิญระหว่างการทดสอบ ฉันไม่พบไฟล์ค่ากำหนดเพื่อย้อนกลับการตัดสินใจนั้น
mrh53
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.