XFCE / lightdm başlangıç ​​yapılandırma dosyaları


11

Son zamanlarda Debian Wheezy'yi kurduktan ve XFCE 4.8.0.3'ü lighdm ile kullandım.

Lightdm ile giriş yaptıktan sonra, benim ~/.bash_profileveya ~/.profileartık kaynaklanmıyor. Daha önce bu başlangıç ​​dosyalarını ssh-agent'ı, dropboxd'ı başlatmak ve PATH değişkenimi ayarlamak için kullandım.

Bu bağlantıyı ( http://wiki.debian.org/DotFiles ) doğru anlarsam, bir görüntüleme yöneticisi kullanımdayken (bu durumda lightdm). O zaman bu dosyaların kaynaklanmaması doğrudur.

Benim soru vardır Yani:
Ben XFCE / lightdm kaynak yapmak nasıl 1) ~/.bash_profileveya ~/.profile
veya
XFCE eşdeğer başlangıç yapılandırma dosyaları ne 2) / lightdm ssh-agent, dropboxd başlatmak ve benim YOL değişkeni ayarlamak için.

Yanıtlar:


9

Bu ortam değişkeniyle de çok mücadele ettim. Debian Jessie + xfce4 kullanıyorum

Benim için çalışan seçenekler (masaüstü değişkenleri tarafından yakalanacak ortam değişkenleri için):

  • Xdm veya lightdm ile: kullanın ~/.xsessionrc
  • Başkaları ile test etmedim

İçinde ~/.xsessionrcaşağıdakileri seçebilirsiniz:

  • doğrudan değişkenleri koy PATH="$PATH:userpath"
  • veya ~/.profiledosyayı kaynaklayın: . $HOME/.profileburada ~/.profiledosya ortam değişkenleri tanımlarını içerir

İkinci seçenekteki noktaya dikkat edin source, ancak bence sourcebash'a özgüdür. İkinci yöntem muhtemelen önerilir ( /unix/4621/correctly-setting-environment içinde tartışıldığı gibi ) ve ortam değişkenlerinin birkaç dosyada tanımlanmasını önleyin. Ayrıca, kullanıcıya özel ve sistem çapında değil ( /etc/environmentaslında benim için çok iyi çalışmadı)

Kullandığım beri terminali oturum için bash, ben çevre değişkenleri-kurmak .bash_profileya da sadece kaynak~/.profile


Çok teşekkürler ! En sonunda! Bu kolay çözümü bulmak için çok fazla arama yapmak zorunda kaldım. Bahsedilmesi gereken bir şey: ~ / .xsessionrc dosyası yoksa, oluşturun!
Alex

1
İlk başta ~/.xsessionrckoydum . ~/.profileve işe yaramadı. Bu cevapta belirtildiği gibi içerik . $HOME/.profileo zaman çalışır.
Stéphane Gourichon

2

Tamam sonunda uygulanabilir bir çözüm buldu ve 2 ile gitti)

PATH değişkenimi ayarlamak için.
$ cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4
Daha sonra ~/.config/xfce4/xinitrc, dosyanın üst kısmına yakın aşağıdakileri içerecek şekilde düzenlenmiştir

if [ -d "${HOME}/bin" ] ; then
    PATH="${HOME}/bin:${PATH}"
fi

XFCE4 başladığında Dropbox'ı başlatmak için
$ xfce4-settings-manager
-> Oturum ve Başlangıç ​​-> "Uygulama Otomatik Başlatma" sekmesi -> Ekle ->
Ad: Dropbox
Komutu: /home/james/.dropbox-dist/dropboxd
-> OK

Ssh-agent'a gelince, bu varsayılan xinitrc'de başlar. (Herkes parola sağlamak için bir GUI programı önerebilir)

Umarım bu yardımcı olur.


1
Kokulardan bir dosyayı kopyalama ve düzenleme /etc/. Paketler orijinal dosyayı güncellerse kopyanız güncellenmez. Alternatif hiçbir içeriğe ama kopyalamak olacaktır exec /etc/xdg/xfce4/xinitrcsenin dan ~/.config/xfce4/xinitrcözel kurulumundan sonra sağa. Her neyse .profile, xfce veya lightdm'ye daha az özgü görünen diğer tabanlı çözümü tercih ederim . Paylaşım için teşekkürler!
Stéphane Gourichon

Parolayı sağlamak için GUI programı: ssh-askpass-gnome, ssh-askpass, ssh-askpass-fullscreen. Anahtarlık yönetimi için GNU Anahtarlık da tavsiye edilir.
fatal_error
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.