`Birini 'X'i tek bir astarda çalıştıracak şekilde nasıl yapılandırabilirim?


9

Yaygın çözüm sudo dpkg-reconfigure x11-commongrafik istemi veren çalıştırmaktır , ancak ben bunu etkileşimli olmayan kullanmak istiyorum.

Senaryo ben SSH'd (Vagrant sağlama sırasında) bir makineye kök ve ben startxsonraki adımlara devam etmeden önce bazı yapılandırma dosyaları oluşturmak için normal kullanıcı olarak bir kez çalıştırmak gerekir olmasıdır .

Ben inanamıyorum neden su otheruser startxXauthority / bana başka bir kullanıcı olarak SSH üzerinden bağlı olması nedeniyle ...

Yanıtlar:


7

Bulduğum çözüm aşağıdakileri çalıştırmaktı:

sudo sed -i \
    's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config

Not , senin durumunda, o consoleolabilir rootbelirli başlangıç yapılandırmasına göre başka, ya da *


2
X'i kök ayrıcalıkları bırakmaya ikna etmek oldukça yeni bir özelliktir ( xorg 1.16.0iirc). Ayrıntılar içinde bulunur man Xorg.wrap.
Sebastian

1
Debian'da xserver-xorg-legacy paketi kurulu değilken "Xwrapper.config" yapılandırma dosyası mevcut olabilir. Bu durumda bir etkisi yoktur, bu yüzden yapılandırmayı değiştirdikten sonra sorunlar devam eder.
imsodin
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.