Linux Mint Türkiye
Linux Mint Destek => Masaüstü Ortamları => Cinnamon Masaüstü => Konuyu başlatan: SametOzgur - 31 Aralık 2018, 17:28:30
-
Merhaba Arkadaşlar.
Linux işletim sistemi kullanmaya yeni başladım. Windows'ta sağ tık menüsünde gönder seçeneğinin altına resimdeki gibi dizinler eklemiştim. Bunun aynısını linuxte yapmaya çalıştım birden çok foruma baktım ama bir çözüm bulamadım.
Gönder Yerine ; Şuraya Kopyala seçeneğide işimi görecektir lakin alt dizinlere nasıl ekleme yapacağımı bilmiyorum. Bu konuda yardımlarınızı rica etmekteyim , yardımcı olursanız çok sevinirim.
Örneğin ;
Kaynak : smb://192.168.1.5/tasarim/xxx.upt Hedef : /home/user/PlayOnlinux's virtual drives/Windows/drive_c/tasarimlar/gönderiler/TEZGAH1
(https://i.ibb.co/tP4q4ft/Se-im-013.png) (https://imgbb.com/)
-
Nemo dosya yöneticisinde yerimlerine eklediğiniz her dizin, sağ tık "Şuraya Kopyala" ya da "Şuraya Taşı" seçenekleri altına kendiliğinden eklenir.
(https://i.postimg.cc/MXhjBmqS/Ekran-G-r-nt-s-2018-12-31-17-38-54.png) (https://postimg.cc/MXhjBmqS)
-
Çok teşekkürler bu kadar basit olduğunu düşünmemiştim hiç. Peki kendimiz ayrıca bir başlık ve alt dizin oluşturmaya kalksak çok mu uğraştırıcı bir şey olur.
Örneğin ; Tasarım Gönder -> TEZGAH1 gibi
-
Nemo dosya yöneticinde aksiyon oluşturabiliyorsunuz, ama bunlar bir alt menüye sahip olmuyor. Örnekleri için aşağıdaki bağlantıları inceleyebilirsiniz.
https://github.com/brunetton/nemo-actions
https://github.com/kelebek333/nemo-actions
https://github.com/erickj/nemo-actions
https://github.com/Ragnarokkr/nemo-actions
Oluşturduğunuz Nemo aksiyonlarının, kullanıcı ev dizini altındaki .local (gizli dizindir) => share => nemo => scripts dizini altında bulunması gerekiyor. Bu dizini açtığınızda, "Daha falza bilgi" yazan bir kısım göreceksiniz. Buna tıkladığınızda aksiyonlarla ilgili örnek şablon açılacaktır. Bu şablona göre aksiyonlar hazırlanabilir.
Ayrıca Nemo için betikler de oluşturabilirsiniz. Oluşturduğunuz betikleri, kullanıcı ev dizini altındaki .local (gizli dizindir) => share => nemo => scripts dizini altına kopyalamanız gerekiyor. Örnekleri için şunları inceleyebilirsiniz.
https://www.gnome-look.org/p/1007602/
https://www.opendesktop.org/p/1007482/
script dizini altına kopyaladığınız betikler, sağ tık menüsünde "Betikler" kısmı altında görünmeye başlar. Bu betikleri alt dizinler halinde gruplandırabilirsiniz. Örneğin script dizini altında "Tasarım Gönder" isminde bir dizin oluşturup, bunun altında "TEZGAH1" isminde bir betik oluşturduğunuzda; Betikler => "Tasarım Gönder" => "TEZGAH1" şeklinde alt menüleri kullanarak hazırladığınız betiği çalıştırabilirsiniz. Hazırladığınız betiğe çalıştırma izni vermelisiniz.
(https://i.postimg.cc/q6HRg0CC/nemo-script.png) (https://postimg.cc/q6HRg0CC)
-
Yanıtınız için teşekkür ederim verdiğiniz linkteki dosyaları inceledim ama içerisinde benim istediğime yakın bir dosya ile karşılaşmadım. Aşağıdaki verdiğim kod kısayol oluşturmaya yarıyor bunun üzerinden giderek belki bir şeyler yapabilirim dedim ama kodlara hakim olmadığım için EXEC kısmına hangi kodları yazmam gerektiğini bilmiyorum. Bu konuda yardımcı olma şansınız var mı acaba.
UPT uzantılı farklı isimlerdeki UPT kaynak dosyalarını /home/user/PlayOnLinux's virtual drives/Windows/drive_c/tasarımlar/gönderiler/TEZGAH1-2-3-4-5-6-7 adlı hedef klasörlerden benim seçtiğime kopyalamasını istiyorum. Aynı "Şuraya Kopyala" seçeneği gibi. Şuraya kopyala seçeneğini denedim kullanıcı kaynaklı hataya açık biraz.
[Nemo Action]
# Quick'n dirty link creation
Name=Create Link
Name[fr]=Créer un lien
Name[de]=Verknüpfung erstellen
Comment=Create a softlink to the selected file
Comment[fr]=Crée un lien symbolique vers le fichier sélectionné
Comment[de]=Eine Verknüfung mit der ausgewählten Datei erstellen
# %U - insert URI list of selection
# %F - insert path list of selection
# %P - insert path of parent (current) directory
# %f or %N (deprecated) - insert display name of first selected file
# %p - insert display name of parent directory
# %D - insert device path of file (i.e. /dev/sdb1)
Exec=bash -c "filename=\"%F\"; basename=$(basename \"$filename\"); ln -s \"$filename\" \"%P\"/\"link to $basename\""
Selection=S
Extensions=any;
Icon-Name=emblem-symbolic-link
-
Aşağıdaki şablona göre Nemo aksiyonu oluşturabilirsiniz. Oluşturduğunuz dosya adının uzantısı nemo_action olmalı. Kopyalanacak dizin isimlerinde boşluk olduğu için, örnekteki gibi tırnak işaretleri arasında yazın.
[Nemo Action]
Active=true
Name=Aksiyon adı
Exec=cp %U "/kopyalanacak/dizin"
Selection=any
Extensions=upt;
Icon-Name=gtk-copy
-
Çok teşekkürler bu işimi gördü.