ฉันมีปัญหาเมื่อคำสั่งเชลล์พยายามเปิดเบราว์เซอร์ของฉัน ตัวอย่างด้านล่างด้วย เรียกดู
คำสั่ง แต่เหมือนกันกับ โน๊ตบุ๊ค jupyter
. ดูเหมือนว่าเป้าหมายจะเปิดขึ้นใน VSCode แทน
ฉันใช้ Ubuntu 20.04 พร้อม zsh ในสภาพแวดล้อมเสมือน pyenv
ขอบคุณ!
~ เรียกดู askubuntu.com
command= "code" args= ("code", "http://askubuntu.com")
~ คัดลอก QUrl("http://askubuntu.com/") ไปยัง QUrl("file:///home/username/.cache/kioexec/krun/8292_0/unnamed")
บอก kioexecd เพื่อดูเส้นทาง "/home/username/.cache/kioexec/krun/8292_0/unnamed" ปลายทาง "http://askubuntu.com/"
ไฟล์ทั้งหมดที่ดาวน์โหลด จะเรียก slotRunApp ในไม่ช้า
EXEC "/snap/bin/code /home/username/.cache/kioexec/krun/8292_0/unnamed"
EXEC เรียบร้อยแล้ว
... จากนั้น VSCode จะเปิดเป้าหมายเป็น html
ไฟล์.
แก้ไข: ข้อผิดพลาดเดียวกันเมื่อฉันเรียกใช้ xdg-เปิด 'http://askubuntu.com'
แก้ไข: การตั้งค่า xdg รับเว็บเบราว์เซอร์เริ่มต้น
ผลตอบแทน รหัส-2.desktop
แก้ไข: ถ้าฉันทำ การตั้งค่า xdg ตั้งค่าเริ่มต้นเว็บเบราว์เซอร์ firefox.desktop
ไม่มีข้อผิดพลาดเกิดขึ้น แต่จริง ๆ แล้วมันไม่ได้เปลี่ยนค่า (ยังคงเป็น รหัส-2.desktop
)
แก้ไข: $BROWSER askubuntu.com
ใช้งานได้ดีอย่างสมบูรณ์
แก้ไขแล้ว: ขอบคุณ @Koen ฉันไปที่การตั้งค่าระบบ/แอปพลิเคชัน/แอปพลิเคชันเริ่มต้น (ฉันใช้ KDE) --> เว็บเบราว์เซอร์ --> เปิด http และ https URLs "ในแอปพลิเคชันต่อไปนี้: Firefox" แทน "ในแอปพลิเคชัน ตามเนื้อหาของ URL"