суббота, 27 февраля 2016 г.

HowTo: Steam error libGL

If you have some errors like that:

libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Remove libs for using locally installed

find ~/.local/share/Steam -name libstdc++* -delete
find ~/.local/share/Steam -name libgcc_s* -delete

суббота, 20 февраля 2016 г.

Linux - disable mouse acceleration

Open or create file

/etc/X11/xorg.conf.d/50-mouse-acceleration.conf

Section "InputClass"
 Identifier "My Mouse"
 MatchIsPointer "yes"
 Option "AccelerationProfile" "-1"
 Option "AccelerationScheme" "none"
 Option "AccelSpeed" "-1"
EndSection
 
If is not working check for installation libinput and remove that all to fucking hell.
Because libinput break crosshair in games, redefine mouse acceleration in display manager and cursor theme too.

Linux check SSD disks

grep [01] /sys/block/*/queue/rotational

среда, 17 февраля 2016 г.

Awesome on Gnome


Сохраните следующий код в файл /usr/share/gnome-session/sessions/awesome.session или /usr/local/share/gnome-session/sessions/awesome.session:
[GNOME Session]
Name=Awesome session
RequiredComponents=awesome;gnome-settings-daemon;
DesktopName=Awesome
Сохраните следующий код в файл /usr/share/applications/awesome.desktop (к сожалению файл /usr/local/share/applications не сработает):
[Desktop Entry]
Version=1.0
Type=Application
Name=Awesome
Comment=The awesome launcher!
TryExec=awesome
Exec=awesome
Сохраните следующий код в файл /usr/share/xsessions/awesome-gnome.desktop:
[Desktop Entry]
Name=Awesome GNOME
Comment=Dynamic window manager
Exec=gnome-session --session=awesome
TryExec=awesome
Type=Application
X-LightDM-DesktopName=Awesome GNOME
X-Ubuntu-Gettext-Domain=gnome-session-3.0
Теперь вам нужно изменить как минимум /etc/xdg/autostart/gnome-settings-daemon.desktop, чтобы добавить Awesome в ключ OnlyShowIn, результат должен выглядеть следующим образом:
[Desktop Entry]
Type=Application
Name=GNOME Settings Daemon
Exec=/usr/lib/gnome-settings-daemon/gnome-settings-daemon-localeexec
OnlyShowIn=GNOME;Unity;Awesome;
NoDisplay=true
X-GNOME-Autostart-Phase=Initialization
X-GNOME-Autostart-Notify=true
X-GNOME-AutoRestart=true
X-Ubuntu-Gettext-Domain=gnome-settings-daemon
Для доступности всех сервисов Gnome в Awesome:
find -type f -print0 | xargs -0 -I z1 sed -i -e 's/OnlyShowIn=/OnlyShowIn=awesome;/g' z1

Если в gnome-control-center отсутствуют некоторые пункты меню, проверьте все файлв /usr/share/applications/gnome*panel*. Добавьте Awesome в ключ OnlyShowIn снова сделает их видимыми и доступными.