GNU/Linux >> Belajar Linux >  >> Linux

Apakah mungkin membuat tautan lunak di desktop saya yang terbuka dengan jalur target alih-alih jalur tautan?

singkat :tidak, Anda tidak dapat melakukannya dengan cara ini

panjang :peluncur desktop mungkin cocok untuk Anda.

Tautan simbolis bergaya Unix hanya memiliki target direktori; tidak ada properti terpisah untuk sumber direktori. Anda dapat membaca tentang tautan simbolik di

  • Terbuat dari apakah tautan simbolik itu? Memahami struktur symlink
  • Keuntungan symlink dibandingkan pintasan gaya Windows

Seperti yang ditunjukkan oleh pertanyaan, direktori sumber adalah direktori desktop.

Sebuah komentar menyebutkan Buat tautan simbolik relatif ke direktori saat ini , tapi itu tidak relevan dengan pertanyaan.

Pertanyaannya merujuk pada perilaku pintasan di Microsoft Windows. Dengan peluncur desktop, Anda dapat meniru perilaku ini (mengacu pada Spesifikasi Entri Desktop, di bagian Kunci entri desktop yang dikenali):

Exec
Program untuk dieksekusi, mungkin dengan argumen. Lihat kunci Exec untuk detail tentang cara kerja kunci ini. Exec kunci diperlukan jika DBusActivatable tidak disetel ke true. Meskipun DBusActivatable benar, Exec harus ditentukan untuk kompatibilitas dengan implementasi yang tidak memahami DBusActivatable .

Path
Jika entri bertipe Application , direktori kerja untuk menjalankan program.

Tautan simbolis Unix adalah konstanta , sementara pintasan Windows dapat memiliki (seperti Apollo Domain selama tahun 1980-an) variabel tersemat . Sementara spesifikasi desktop masuk ke beberapa detail tentang apa yang legal di Exec (variabel khusus), itu kurang detail di mana variabel lingkungan Anda dapat digunakan. Jadi penerapannya akan berbeda.

Untungnya, pertanyaan yang diajukan hanya membutuhkan konstanta, dan peluncur adalah tempat untuk mencari solusi.


Linux
  1. Membuat Tautan Keras Direktori Secara Paksa?

  2. Menggunakan –exclude Dengan Perintah Du?

  3. Menghitung jumlah file dalam direktori menggunakan C

  1. Daftar file secara rekursif di Linux CLI dengan jalur relatif ke direktori saat ini

  2. Cara membuat tautan ke direktori

  3. Rsync menyalin direktori saat ini dengan nama

  1. Cara mendapatkan jalur Desktop di gnome

  2. Bagaimana cara menautkan Perpustakaan C Runtime dengan 'ld'?

  3. Buat antarmuka jaringan virtual menggunakan perintah iproute2 ip link dengan alamat MAC palsu