ปลาโลมาดูเหมือนว่าคุณกำลังมองหา:
แต่เทอร์มินัลเป็นทาสของการนำทางไดเรกทอรี (ถ้าคุณเปลี่ยนไดเรกทอรีใน GUI จะเปลี่ยนในเทอร์มินัล แต่ไม่ใช่วิธีอื่น ๆ )
ในการเปลี่ยนไดเรกทอรีแอปพลิเคชันเมื่อคุณเปลี่ยนไดเรกทอรีปัจจุบันในเทอร์มินัลคุณสามารถทำให้เชลล์ส่งข้อความไปยัง Dolphin เพื่ออัปเดตมุมมอง เพิ่มไฟล์นี้ลงในไฟล์ shell rc ของคุณ ( คำเตือน:ไม่ผ่านการทดสอบอย่างละเอียด แต่ทำงานได้ที่นี่สำหรับสถานการณ์ที่พบบ่อยที่สุดให้ใช้ความเสี่ยงของคุณเอง):
ทุบตี:
if [ -n "$KONSOLE_DBUS_SERVICE" ]; then
if qdbus "$KONSOLE_DBUS_SERVICE" /dolphin >/dev/null 2>&1; then
cd() {
builtin cd "$@"
qdbus "$KONSOLE_DBUS_SERVICE" /dolphin/MainWindow0 org.kde.dolphin.MainWindow.changeUrl "$PWD" >/dev/null
}
fi
fi
zsh:
if [ -n "$KONSOLE_DBUS_SERVICE" ]; then
if qdbus "$KONSOLE_DBUS_SERVICE" /dolphin >/dev/null 2>&1; then
chpwd() {
qdbus "$KONSOLE_DBUS_SERVICE" /dolphin/MainWindow0 org.kde.dolphin.MainWindow.changeUrl "$PWD" >/dev/null
}
fi
fi
มีปัญหากับสิ่งนี้ เมื่อหน้าต่างโลมาเปลี่ยนไดเรกทอรีปัจจุบันเทอร์มินัลจะสูญเสียโฟกัส คุณอาจต้องการขอให้แก้ไขข้อบกพร่อง (หรือแม้กระทั่งการสนับสนุนพื้นเมืองสำหรับคุณสมบัตินี้) ให้กับนักพัฒนาหากคุณต้องการ