Gentoo Linuxにelogind
を導入後、
xf86OpenConsole: Cannot open virtual console 7 (Permission denied)
のようなエラーでstartx
できなくなってしまいました。
その後、startx
できるようになるまでに試したことのメモです。
USEフラグにelogind -consolekit -systemd
を追加
USE="elogind -consolekit -systemd"
emerge
を再実行。
emerge --ask --changed-use --deep @world
$HOME/.xinitrc
を修正
exec <WINDOW_MANAGER>
としていた部分を
exec dbus-launch --exit-with-session <WINDOW_MANAGER>
に書き換え。
startx
するユーザーをtty
のユーザーグループに追加
vi /etc/group
elogindサービスの起動
# /etc/init.d/elogind start
elogindサービスを起動してもstartx
でエラーになる場合は、サービス起動後に一旦ログアウトして再ログインしてみるとエラーが解消される場合もあるみたいです。
ブート時に自動でelogindサービスを起動させたい場合は
# rc-update add elogind boot
としてみてください。
その他
Xorg関連のエラーではドライバーのインストールが抜けていたり、リビルドで直ったりすることもありますのでチェックしてみてください。
x11-drivers/xf86-video-intel x11-drivers/xf86-video-vesa x11-base/xorg-drivers
リンク
elogind – Gentoo Wiki
https://wiki.gentoo.org/wiki/Elogind
関連記事
The system cannot find the file specifiedでビルドエラーになる場合
Unityのバージョンを更新した場合などに次のようなビルドエラーになってしまうことがあるようです。
Win32Exception: ApplicationName='...\tools\bin\sdkmanager.bat', CommandLine='--list', CurrentDirectory='...', Native error= The system cannot find...
Open Shading Language
Blenderで使えるOSL(Open Shading Language)を勉強中です。ということで関連サイトをいくつかブックマークしてみました。
リファレンス
OpenShadingLanguage/osl-languagespec.pdf at master · imageworks/OpenShadingLanguage · GitHubhttps://github.com/i...
xrandrの使い方
xrandrを使うと、ディスプレイの解像度を変更したり画面回転したりなどX Window Systemの設定ができます。
現在の状況を確認
現在のディスプレイの設定状況を確認したい場合はオプションを付けずにxrandrを実行します。
$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x...