Ubuntu 14.04: เพิ่มลิงค์ไปยังสถานที่ในเมนู


10

ฉันต้องการเพิ่มลิงก์ที่กำหนดเองไปที่หน้าต่างสถานที่ที่ด้านบนของบานหน้าต่างด้านซ้ายในทุกหน้าต่างหอยโข่ง ฉันพบวิธีแก้ปัญหาที่แนะนำให้เพียงแค่ลากและวางลงบนบานหน้าต่างด้านซ้าย แต่ไม่ได้ทำงานกับ Ubuntu 14.04 ของฉัน

ไม่มีใครรู้ว่ามันทำงานได้ที่นี่?

คำตอบ:


10

มีหลายวิธีในการเพิ่มลิงค์ไปยังสถานที่ต่างๆ มันเรียกว่าคั่นหน้า ในขณะที่อยู่ในไดเรกทอรีที่คุณต้องการเพิ่มให้คลิกที่เมนูที่คั่นหน้าและทำเครื่องหมายเป็นเครื่องหมายหนังสือ


4
Bookmarksและplacesไม่เหมือนกัน Filesพวกเขาจะปรากฏที่แตกต่างกันในเมนูด้านซ้ายใน ดูหัวข้อนี้เช่น
Johu

3
ฉันไม่รู้เกี่ยวกับบุ๊กมาร์กและในขณะที่ค้นหาวิธีเพิ่มลิงก์ไปยังสถานที่สิ่งที่ฉันต้องการจริงๆคือบุ๊กมาร์กและสิ่งนี้ตอบฉันได้ดีมาก
Emile Bergeron

17

ขออภัยที่นำคำถามเก่า ๆ มาใช้ แต่คำตอบที่ได้รับการยอมรับจะอธิบายวิธีเพิ่มรายการลงในบุ๊คมาร์คไม่ใช่สถานที่ น่าเศร้าที่คุณไม่สามารถเพิ่มลงในรายการสถานที่ได้

.config/user-dirs.dirsรายการในสถานที่ที่กำหนดไว้ใน ฉันมีลักษณะเช่นนี้:

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

คุณสามารถเพิ่มไดเรกทอรีได้อย่างอิสระ แต่ไม่มีอยู่ใน Nautilus คุณสามารถเปลี่ยนโฟลเดอร์ให้ชี้ไปที่ไดเรกทอรีอื่นหรือคุณสามารถตั้งค่าเป็น "$ HOME /" เพื่อลบออก (ดูman xdg-user-dirs-update) แต่คุณไม่สามารถเพิ่มเข้าไปได้ นั่นเป็นเพราะเครื่องมือ xdg (เช่นxdg-user-dir) มีรายการคงที่ของไดเรกทอรี "สถานที่" ที่สามารถตั้งค่าได้ คุณสามารถดูรายการนี้ด้วยman xdg-user-dir:

This command expects the name of an XDG user dir as argument. The
possible names are:
    DESKTOP
    DOWNLOAD
    TEMPLATES
    PUBLICSHARE
    DOCUMENTS
    MUSIC
    PICTURES
    VIDEOS

ขออภัยคุณไม่สามารถเพิ่มรายการใหม่ลงในเมนูสถานที่และรับรู้โดยเครื่องมือ xdg- * คั่นหน้าอาจเปลี่ยนแปลงได้ ขึ้นอยู่กับรุ่นและรสชาติของ Linux คุณสามารถค้นหารายการเมนูเพื่อเพิ่ม / แก้ไขบุ๊คมาร์คกดCtrl- Dหรือกดที่สัญลักษณ์รูปเฟืองเพื่อเพิ่มตำแหน่งเป็นบุ๊คมาร์ค .config/gtk-3.0/bookmarksบุ๊กของคุณจะถูกเก็บไว้ใน ปรากฏว่ารายการที่ซ้ำกัน (รายการที่อยู่ในทั้งที่คั่นหน้าและสถานที่) แสดงเฉพาะในสถานที่อย่างน้อยใน Nautilus


1
Ctrl D ทำงานให้ฉันเพื่อเริ่มส่วนคั่นหน้าและวางไดเรกทอรีไว้ในนั้น (Nautilus) ฉันต้องการแก้ไขส่วนสถานที่เพราะเห็นว่าเป็นแล็ปท็อปของฉัน: s
TungstenX

3

คุณสามารถเพิ่มรายการของคุณเองโดยแก้ไขไฟล์ user-dirs.dirs เพียงแค่สร้างโฟลเดอร์ในโฮมไดเร็กตอรี่จากนั้นเพิ่มตำแหน่งของคุณลงในไฟล์ดังนี้

cd .config
sudo nano user-dirs.dirs

ฉันเพิ่มโปรแกรมในรายการ XDG_DOCUMENTS_DIR="$HOME/programs" คุณสามารถเปลี่ยนไอคอนได้โดย mofdi XDG_{icon name}_DIR จากนั้นเพิ่งเปิดตัวจัดการไฟล์อีกครั้งและนั่นคือไฟล์สุดท้ายของฉัน

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
XDG_DOCUMENTS_DIR="$HOME/programs"

เมื่อวันที่ - 14.04 - หลังจากปิดและเปิด Nautilus ใหม่ที่ลบรายการ 'เอกสาร' ในรายการสถานที่และแทนที่ด้วยรายการ 'โปรแกรม' ที่มีชื่อเดียว การเพิ่มอีกบรรทัดหนึ่งไปยัง XDG_DOCUMENTS_DIR = "$ HOME / programs2" จากนั้นแทนที่รายการ 'โปรแกรม' ด้วย 'programs2' ดังนั้นดูเหมือนว่ามันจะใช้ส่วนสุดท้ายของ filepath เป็นชื่อที่แสดงในรายการ แต่ให้คุณมีหนึ่งรายการต่อชุดรายการคงที่เท่านั้น (ดู fedorqui answer สำหรับชุดนั้น)
WillC

2

xdg-user-dirs-updateคำสั่งน่าจะเป็นโซลูชั่นที่สมบูรณ์แบบ!

xdg-user-dirs-update --set PICTURES $HOME/some_random_dir/

จากman xdg-user-dirs-update:

   --set NAME PATH
       Sets the XDG user dir with the given name.

       NAME should be one of the following:
           DESKTOP
           DOWNLOAD
           TEMPLATES
           PUBLICSHARE
           DOCUMENTS
           MUSIC
           PICTURES
           VIDEOS

       PATH must be an absolute path, e.g.  $HOME/Some/Directory.

สิ่งนี้ช่วยให้คุณเปลี่ยนหนึ่งในรายการคงที่ที่มีอยู่เป็นตำแหน่งที่กำหนดเองของคุณ แต่ไม่อนุญาตให้คุณเพิ่มลงในรายการ xdg-user-dirs-update จะไม่ให้ฉันมี 'Downloads_Data' และ 'Downloads_Executables' ยังดีที่จะรู้ว่า
WillC
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.