разобрался. Дело в том что эти conky совсем не conky, хотя и выглядят как conky, но ведут себя не так как ожидает пользователь, прошу прощения за тавтологию, но здесь она уместна.
И так, чтобы conky-manager увидел даннный скрипт, нужно в каталоге создать еще один файл, я не стал заморачиваться и обозвал его conkyrc с таким содержимым
Спойлер!
own_window yes
own_window_colour 000000
own_window_type normal
#own_window_transparent yes # если убрать решетку полная прозрачность будет------------
own_window_argb_visual yes
own_window_argb_value 70
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer right
use_xft yes
TEXT
${execi 600 ruby starter.rb}
и теперь менеджер все видит и запускает, проверил у себя.
а чтобы просто сделать автозапуск скрипта, достаточно создать в ~/.config/autostart десктоп файл и указать путь для запуска starter.rb
Не помогло. В интернетах пишут, что проблема в sddm, вот только переустановить или поставить что-то другое не могу — pacman говорит, что у меня 0 свободного места, то же самое было с файловым менеджером в графике под root — я не мог копировать файлы, но мог отредактировать пустой файл и сохранить его
> вошёл под root, попробовал startx, не получилось, дал ссылку на скриншот
> Почитал интернет, увидел, сделал, получилось
> Посмотрел .xinitrc для своей обычной учётки, обнаружил, что он пустой
> Попробовал заменить на .xinitrc от root'a. Не помогло, вернул как было
Итак, это помогло запустить графику только под root, причём в моей домашней папке этот файл вообще пустой, замена не помогла. Помогите дурачку, я ничего не понимаю
я переключил терминал на ctrl+alt+f2 и написал startx, но xserver не запустился, а фотографию текстов из терминала я загрузить на этот чудо-сайт не могу ни с 1 из браузеров
И так, чтобы conky-manager увидел даннный скрипт, нужно в каталоге создать еще один файл, я не стал заморачиваться и обозвал его conkyrc с таким содержимым
и теперь менеджер все видит и запускает, проверил у себя.
а чтобы просто сделать автозапуск скрипта, достаточно создать в ~/.config/autostart десктоп файл и указать путь для запуска starter.rb
уже пробовал включать и выключать его
попробую себе клонировать и посмотреть на досуге, отпишусь
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
DEFAULT_SESSION=startkde
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh; do
[ -x "$f" ] &&. "$f"
done
unset f
fi
get_session(){
local dbus_args=(--sh-syntax --exit-with-session)
case $1 in
awesome) dbus_args+=(awesome) ;;
bspwm) dbus_args+=(bspwm-session) ;;
budgie) dbus_args+=(budgie-desktop) ;;
cinnamon) dbus_args+=(cinnamon-session) ;;
deepin) dbus_args+=(startdde) ;;
enlightenment) dbus_args+=(enlightenment_start) ;;
fluxbox) dbus_args+=(startfluxbox) ;;
gnome) dbus_args+=(gnome-session) ;;
i3|i3wm) dbus_args+=(i3 --shmlog-size 0) ;;
jwm) dbus_args+=(jwm) ;;
kde) dbus_args+=(startkde) ;;
lxde) dbus_args+=(startlxde) ;;
lxqt) dbus_args+=(lxqt-session) ;;
mate) dbus_args+=(mate-session) ;;
xfce) dbus_args+=(xfce4-session) ;;
openbox) dbus_args+=(openbox-session) ;;
*) dbus_args+=($DEFAULT_SESSION) ;;
esac
echo «dbus-launch ${dbus_args[*]}»
}
exec $(get_session)
> Почитал интернет, увидел, сделал, получилось
> Посмотрел .xinitrc для своей обычной учётки, обнаружил, что он пустой
> Попробовал заменить на .xinitrc от root'a. Не помогло, вернул как было
ошибка: пакет 'pamac' не найден
>>> sudo pacman -S pamac :)