เหตุใดฉันจึงมีท่าเรือสองแห่งในเดสก์ท็อป Ubuntu 17.10


16

เกิดอะไรขึ้นที่นี่? ฉันได้ติดตั้งส่วนขยายDash to Dockบน Ubuntu 17.10 ทุกอย่างมันเจ๋งและเมื่อฉันพยายามที่จะฝึกฝนและปรับแต่งรูปลักษณ์ของเดสก์ท็อปของฉันในบางจุดแถบทางลัด (ด็อค?) ทางด้านซ้ายจะซ้ำกัน ค่าเริ่มต้นซึ่งปกติจะหายไปกับ Dash to Dock จะมีอยู่ใต้อันที่มักจะปรากฏขึ้นเมื่อฉันติดตั้ง Dash to Dock ทำไม?

IMG:
(คลิกที่ภาพเพื่อขยาย)

ฉันได้ลองใช้ตัวเลือกต่างๆสำหรับ Dash to Dock, เครื่องมือปรับแต่ง GNOME และการตั้งค่าปกติของ Ubuntu แต่ฉันไม่สามารถเข้าใจได้


sudo apt remove gnome-shell-extension-ubuntu-dockเมื่อคุณได้รีบไปที่ท่าเรือติดตั้งคุณสามารถเพียง นั่นคือสิ่งที่ฉันทำเพื่อแก้ไขปัญหาเช่นนี้ ลาก่อน!
Shibumi

คำตอบ:


11

การรัน Dash ไปยัง Dock พร้อมกับ Ubuntu Dock เริ่มต้นไม่ใช่ความคิดที่ดี เนื่องจาก Ubuntu Dock เป็นทางแยกของ Dash to Dock (และด้วยเหตุนี้พวกเขาแบ่งปันสกีมาเดียวกันจำนวนมาก) ปัญหาเช่นนี้จึงไม่น่าแปลกใจจริงๆ

ปิดใช้งานหนึ่งในสองส่วนขยาย (Ubuntu Dock และ Dash to Dock) โดยใช้ Tweaks หรืออย่างใดอย่างหนึ่ง (อ้างถึงสิ่งนี้หากคุณต้องการปิดการใช้งาน Ubuntu Dock)


Pomsky ถูกต้องฉันมีปัญหาเดียวกันกับ 17.10 สำหรับฉัน Dash to Dock ได้ก่อให้เกิดปัญหา
Doudou

1
ฉันมีปัญหาเดียวกันและปิดการใช้งานอูบุนตูอูบุนตูก่อนที่จะติดตั้งแท่นเพื่อประ ดังนั้นฉันไม่รู้เกี่ยวกับคนอื่น แต่นี่ไม่ได้ผลสำหรับฉัน
verpfeilt

@verpfeilt ไม่สะดวกในการปิด Ubuntu Dockในเซสชัน Ubuntu เริ่มต้น ตัวเลือกที่ปลอดภัยที่สุดคือการติดตั้งวานิลลา GNOME Ubuntu Dock จะถูกปิดใช้งานตามค่าเริ่มต้นที่นั่น คุณอาจพิจารณาคำตอบของ leoperbo สำหรับคำถามนี้ /usr/share/gnome-shell/extensionsตัวเลือกที่อาจไม่ปลอดภัยคือการลบโฟลเดอร์สำหรับท่าเรือจาก
pomsky

เอาล่ะฉันสันนิษฐานว่าด้วย "ปรับแต่ง" gnome-tweak-toolคุณหมายถึง นี่คือสิ่งที่ไม่ได้ผลสำหรับฉัน
verpfeilt

1
เพื่อลบมันฉันทำsudo apt remove gnome-shell-extension-ubuntu-dockไปแล้ว จากนั้นออกจากระบบ / เข้าสู่ระบบและรีบไปที่ท่าเรือได้รับการทำงานอย่างถูกต้อง :)
Jérémy Pouyet

7

ฉันทำตามขั้นตอนต่อไปนี้:

  • เปิดการตั้งค่า Dash to Dock
  • ไปที่แท็บ 'Poistion and size'
  • ตรวจสอบตัวเลือก 'แสดงบนทุกจอภาพ'

นี่เป็นการแก้ไขปัญหาสำหรับฉัน หวังว่ามันจะเหมาะกับคุณเช่นกัน ตรวจสอบให้แน่ใจด้วยว่าปิดใช้งาน Ubuntu dock แล้ว


สิ่งนี้ได้ผลสำหรับฉัน! ความคิดใด ๆ ที่การตั้งค่านี้มีผลต่อพฤติกรรมของท่าบนหน้าจอกิจกรรม
Everton

ฉันสามารถเดาได้อย่างมีการศึกษาเท่านั้นว่าทำไมมันถึงได้ผล น่าเสียดายที่ฉันไม่สามารถให้อะไรที่เป็นรูปธรรมแก่คุณได้
chai_and_kaapi

ทำงานสำหรับฉันใน Ubuntu 18.10 แม้ว่ามันจะไม่สมเหตุสมผล
andreas

สิ่งนี้ใช้ได้สำหรับฉัน อาจจะมีบางอย่างเกี่ยวกับการติดตั้ง Ubuntu กับโฮมพาร์ติชันที่มีอยู่หรือไม่?
Stargazer

5

ฉันได้เล่นกับปัญหาที่คล้ายกัน: แถบรายการโปรดของ Gnome แสดงในมุมมองกิจกรรมและ Dock แสดงบนหน้าจอล็อค ดังที่ pomsky กล่าวว่าปัญหาทั้งหมดนี้เกี่ยวข้องกับการรวมกันของ Ubuntu Dock และ Dash to Dock

ฉันพบวิธีแก้ปัญหานี้เพื่อปรับแต่ง Dock ด้วยตัวเลือกเกือบทั้งหมดที่ Dash to Dock นำเสนอ:

  1. ติดตั้ง Dash to Dock
  2. ทำการปรับแต่งของคุณทั้งหมด
  3. ลบ Dash to Dock (จากhttps://extensions.gnome.org/local/ )
  4. ออกจากระบบและเข้าสู่ระบบ

แม้ว่า Dash to Dock จะถูกลบออกการปรับแต่ง (ตำแหน่งขนาดพฤติกรรมลักษณะที่ปรากฏ) ยังคงอยู่บน Ubuntu Dock และปัญหา (ท่าเทียบเรือที่ทับซ้อนกัน Dock แสดงบน lockscreen และรายการโปรดที่แสดงในมุมมองกิจกรรม) จะไม่ปรากฏอีกต่อไป

หมายเหตุ: ด้วยวิธีนี้สิ่งเดียวที่คุณสูญเสียจาก Dash to Dock คือเมนู "การตั้งค่า Dash to Dock" จากไอคอนแอปพลิเคชันและแน่นอนรายการการตั้งค่า Dash to Dock ใน Gnome Tweak Tool ฉันยังไม่ได้ลอง แต่ฉันคิดว่าถ้าคุณทำการเปลี่ยนแปลงจากรายการ Dock ในการตั้งค่า Ubuntu อาจเป็นการปรับแต่งบางอย่างที่เกิดขึ้นจากการตั้งค่า Dash to Dock จะหายไป


มันไม่ได้ผลสำหรับฉันโชคไม่ดี Ubuntu Dock ตอนนี้เหมือนเมื่อก่อน ฉันอ่านว่าบัญญัติรับรองว่าผู้คนจะสามารถใช้ส่วนขยาย Dash to Dock ปกติได้หากต้องการดังนั้นฉันจึงสงสัยว่าทำไมปัญหานี้ถึงมีอยู่จริง
verpfeilt

4

ต่อไปนี้ใช้งานได้สำหรับฉัน:

  1. ติดตั้งและกำหนดค่าส่วนขยาย "ขีดเพื่อเชื่อมต่อ"
  2. แก้ไขไฟล์ต่อไปนี้:

    sudo vi /usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/extension.js
    
  3. ในการป้องกันรหัสต่อไปนี้เปลี่ยนlet to_enable = true;ไปlet to_enable = false:

    function conditionallyenabledock() {
        let to_enable = false;
        runningExtensions = ExtensionSystem.extensionOrder;
        for (let i = 0; i < runningExtensions.length; i++) {
            if (runningExtensions[i] === "dash-to-dock@micxgx.gmail.com") {
                to_enable = false;
            }
        }
    
        // enable or disable dock depending on dock status and to_enable state
        if (to_enable && !dockManager) {
            dockManager = new Docking.DockManager();
        } else if (!to_enable && dockManager) {
            dockManager.destroy();
            dockManager = null;
        }
    }
    
  4. รีสตาร์ทเซสชันของคุณหรือเลือก Alt + F2 แล้วพิมพ์ restart

แค่นั้นแหละ.


0

ฉันกำลังเผชิญปัญหาเดียวกันจากนั้นฉันก็พบnxadm cluadioนี้ มันหลอกลวงจริง ๆ

  1. ลบส่วนขยาย Dash to Dock ในกรณีที่คุณติดตั้ง
  2. ใช้dconfตามที่อธิบายไว้ในลิงค์ ข้อความในขั้นตอนนี้คัดลอกมาจากลิงค์เดียวกัน

    เพื่อป้องกันไม่ให้ Ubuntu Dock ใช้พื้นที่แนวตั้งทั้งหมด (ส่วนใหญ่เป็นเพียงแถบว่าง):

    dconf write /org/gnome/shell/extensions/dash-to-dock/extend-height false
    

    เคล็ดลับ Dock ที่เรียบร้อย: เมื่อวางเมาส์เหนือไอคอนบน Dock ให้วนไปตามหน้าต่างของแอปพลิเคชั่นในขณะที่เลื่อน (หรือใช้สองนิ้ว) วิธีเร็วกว่าคลิก + เลือก:

    dconf write /org/gnome/shell/extensions/dash-to-dock/scroll-action "'cycle-windows'"
    

    ฉันตั้งค่าท่าให้ซ่อนอัตโนมัติในแอปพลิเคชัน "การตั้งค่า" ปกติ จำเป็นต้องมีส่วนขยายในการทำเช่นเดียวกันกับแถบด้านบน (คุณต้องออกจากระบบและเปิดใช้งานผ่านแอปพลิเคชัน“ Tweaks”):

    sudo apt install gnome-shell-extension-autohidetopbar
    

    เพื่อความปลอดภัย (เช่นในกรณีที่คุณทำบางสิ่งผิดปกติ) คุณสามารถรีเซ็ตการตั้งค่า GNOME ทั้งหมดด้วย:

    dconf reset -f /
    

ทางเลือก: คุณสามารถติดตั้งdconf-editorและสำรวจการตั้งค่าอื่น ๆ

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