avatar
теперь мне захотелось не только открывать приложение на определенном рабочем столе, но и в определенном месте рабочего стола. так как таких приложений стало больше, то я решил, что эффективнее создать скрипт, в котором будут решаться все эти задачи, а не втыкать каждый запуск в автозапуск xfce. вот пример такого скрипта:
#!/bin/bash
sleep 5; wmctrl -s 1 && conky -c "/home/kostya/.conky/Conky_left_small_v3/conkysmall-v3-Manjaro/ConkySmall-3" &
sleep 5; wmctrl -s 0 && /opt/Telegram/Telegram -workdir /home/kostya/.local/share/TelegramDesktop/ &
sleep 1; wmctrl -s 0 && bash -c "/usr/lib/firefox/firefox " &
sleep 5; wmctrl -s 0 && (bash -c "/usr/bin/galculator " &); sleep 1 ; wmctrl -r galculator -e '0,1008,674,-1,-1'

вот этот скрипт уже можно положить в автозапуск крысы.
следует обратить внимание на амперсанд & в конце каждой строки кроме последней, он позволяет перейти к следующей команде не прерывая выполненную.
в последней команде происходит позиционирование окна калькулятора с помощью wmctrl. в качестве координат указывается левый верхний угол окна приложения. краткий ман:

wmctrl -r <Имя_окна> -e G,X,Y,W,H

Где:

    G - Притяжение окна к краям экрана (0 - как настроено в системе)
    X - Координаты окна по оси X (от левого края окна) [-1 -не менять]
    Y - Координаты окна по оси Y (от верхнего края окна) [-1 -не менять]
    W - Высота окна в пикселах [-1 -не менять]
    H - Ширина окна в пикселах [-1 -не менять]


определить координаты можно с помощью команды:

xdotool getmouselocation


предварительно расположив указатель мыши в нужном месте рабочего стола. эти координаты и подставлены в последней команде в качестве параметров
Последний раз редактировалось
0
avatar
Проверить права на папки на расшариваемых компьютерах
0
avatar
Проверить sudo systemctl status smb sudo systemctl status nmb
0
avatar
Удалил apparmor. Перезагрузил систему, но файловый менеджер не открывает папки удалённого компа. Может эту самбу вообще переустановить?
0
avatar
Да, там надо удалять по зависимостям через терминал. sudo pacman -Rsn apparmor. Смотреть зависимости, их также удалять, потом все возвращать, кроме apparmor.
Еще надо проверить права на папке, на удаленном компьютере.
0
avatar
Невозможно удалить apparmor. Error удаление apparmor нарушает зависимость, требуется snapd. Что творится? C этой Manjaro постоянные пляски с бубном!
0
avatar
Спасибо. Сейчас попытаюсь сделать.
0
avatar
Удалить apparmor. Проверить sudo systemctl status smb sudo systemctl status nmb.
0
avatar
это проделки самбы. надо правильно настроить ее клиента на лине.
+1
avatar
у тебя засыпает usb порт, к которому подключен «этот самый Archer_T4U», чтобы локализовать это, необходимо соответствующим образом настроить tlp, тогда засыпания не произойдет при любом простое
0
avatar
надеюсь, что usb разъемом твой недобук оснащен, потому альтернативным решением будет подключение к нему смартфона (тоже надеюсь, что им ты/твои друзья не обделены) в режиме модема. так ты сможешь установить что угодно из нелюбимого тобой аура. если что, я без всякого негатива, просто пишу в твоем тоне))))
0
avatar
Проблема, как и всегда с Linux-ом, одна и та же… Поддержка используемого TP-Link контроллера появилась в Linux 6.2. Но дистромейкеры считают, что у Вас есть альтернативнфй варинат подключения к сети (в то время как современный ноутбуки далеко не всегда имеют RJ-45 порт для обычного Ethernet-а). Вследствие этого либо Вы возрвращаетсь на Винду, где (в случае Windows 11 Pro) сие устройство заводится авто-магически, либо ждете год-два-пять, пока дистрибутив включит соответствующий драйвер в «базовую» комплектацию.

Корень зла в том, что (несмотря на свежую версию ядра) Вам необходимо иметь доступ к интернету для использования AUR-a для утсановки нужного драйвера… А для доступа в инетрнет, Вам требуется функционирующее устройство…

Классическая проблема яйца и курицы — в ее современной интерпретации…
0
avatar
эти вопросы надо задавать разрабам гнома, а не здесь. но ответа ты не получишь все-равно. так как гном — это философия и ее надо либо принимать, либо отказаться от этого де
0
avatar
Спасибо. Мне помогло. Но хочу сказать одно, зачем прятать эту настройку так далеко? Зачем прятать раскладку клавиатуры с панели? Это не привлекает новых пользователей. Это только усложняет жизнь каждому желающему освоить что-то новое.
0
avatar
У меня даже не mhwd-chroot в старой системе, а просто chroot. Ну подмонтировал, не рассыпался. Двумя командами больше всего
0
avatar
Вывод
[tosha@ManjaroPC ~]$ ping -c8 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=60 time=28.7 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=60 time=28.5 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=60 time=28.5 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=60 time=28.5 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=60 time=28.5 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=60 time=28.6 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=60 time=28.6 ms
64 bytes from 8.8.8.8: icmp_seq=8 ttl=60 time=28.5 ms

— 8.8.8.8 ping statistics — 8 packets transmitted, 8 received, 0% packet loss, time 7011ms
rtt min/avg/max/mdev = 28.457/28.532/28.667/0.064 ms
[tosha@ManjaroPC ~]$


До этого сделал Chroot с соседней рабочей манжары. Вспомнил как со старой командой действовать. И следом
sudo pacman -Syu networkmanager

Причем делал пару раз, т.к. из-за кучи новых обнов происходило хрен-пойми что и пыталось стартануть полное обновление. Но НМ вроде переустановило. Интернет появился. Боюсь нового пакета обнов теперь
0
avatar
для этого есть утилита pacdiff
0
avatar
Похоже так.
0
avatar
Ты на конфиги не наговаривай!
Если у тебя конфиг старый, а в актуале много чего поменялось, то он ляжет в ту же папку с расширением .packnew, не затрагивая имеющийся
Кстати, советую раз в пару месяцев проглядывать /etc/* и ~/.config и сдруживать их между собой.
0
avatar
т.е. все, что мы можем только закрыть терминал гуевым методом или в другом терминале убить этот процесс?
0