Tema Yükleme işlemi yapamıyorum.

Başlatan RexSky, 24 Şubat 2019 - 18:53:59

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

RexSky

Juno temasını kuracaktım ama kuracağım dizine girince dosya oluşmadığının farkına vardım.

/usr/share/themes

Dosya erişimi nasıl yaparım ?

Empat

Sorununuzu tam anlayamadım. Fakat, sanırım erişim izni sıkıntınız var.
Aşağıdaki komutu girerek erişim izni verebilirsiniz.

sudo chmod 777 -R /usr/share/themes/
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

mhmtkrktr

[mention=644481]@RexSky[/mention] Bunu yapmanın 3 yolu var.
1 - Root olarak arayüz uygulamaları açmıyorsan, açılan dizine tema dosyanı kopyala.
mkdir ~/.themes
nautilus ~/.themes


2 - Dosya yöneticisini, ilgili bölüme yetkisi olan kullanıcı ile aç,
sudo -H nautilus /usr/share/themes

3 - Komut satırı aracı ile kopyala
sudo cp -rv /home/$USER/Tema_Dizini /usr/share/themes

[mention=644481]@Empat[/mention] Paylaştığın yöntem önerilmemiş.
Kullanıcı dizini de dahil, Linux için (özel durumlar da, aksi belirtilmedikçe) varsayılan dizin yetkisi 755 , varsayılan dosya yetkisi 644.

Özel duruma örnek;
getfacl -L /etc/sudoers
getfacl -L /usr/bin/grep


Varsayılan;
getfacl -L ~/.config
getfacl -L /usr/share/fonts/util/
getfacl -L /etc/systemd/


Verdiğin komutun aslı ise, chown ile orada ki owner ve group yetkilerini kullanıcıya vermek olur ki, "/" altında hiçbir dizin buna dahil edilmemeli. En iyi ihtimalle şu şekilde taşınan dizin, orada var olan başka bir dizine eşitlenebilir.

getfacl -RL yetkisi_kopyalanacak_dizin | setfacl -bnM - yetkilendirilecek_dizin