Страница 1 из 1

изменение расположения окна

Добавлено: 06 сен 2020, 15:06
linuxoid3311
запускаю скрипт
xterm -e bash '/home/sgl/sh/скрипт1.sh'
он запускает другие скрипты. все это накладывается друг на друга или разбрасывается произвольно.
мне нужно в начале скрипта задать его положение и размер, пол дня мучаюсь, ничего не нахожу рабочего
минт 20 mate
~$ cat /etc/*-release;
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=20
DISTRIB_CODENAME=ulyana
DISTRIB_DESCRIPTION="Linux Mint 20 Ulyana"
NAME="Linux Mint"
VERSION="20 (Ulyana)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 20"
VERSION_ID="20"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.ubuntu.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide. ... en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=ulyana
UBUNTU_CODENAME=focal

изменение расположения окна

Добавлено: 06 сен 2020, 15:12
symon2014

изменение расположения окна

Добавлено: 06 сен 2020, 15:14
WWolf
linuxoid3311, вызвать xterm что б в нём запустить скрипт и из скрипта рулить родителем? знаете толк в извращениях :)
тебе xterm тогда надо вызывать с параметрами xterm -geometry WidthxHeight+X+Y вот пример xterm -geometry 80x40+10+10

изменение расположения окна

Добавлено: 06 сен 2020, 15:27
rogoznik
А зачем так сложно? Почему просто не вызывать скрипты без вызова xterm?
Кроме запуска xterm с параметрами можно воспользоваться такими утилитами как xdotool и wmctrl

изменение расположения окна

Добавлено: 06 сен 2020, 15:31
linuxoid3311
скрипты вызываются кроном, главный скрипт по условию вызывает другие скрипты. мне так проще редактировать, каждый скрипт выполняет свою маленькую задачу. вот xterm -geometry 80x40+10+10 то что надо. что значит +10+10?

изменение расположения окна

Добавлено: 06 сен 2020, 15:32
linuxoid3311
все разобрался. именно xterm -geometry 80x40+10+10 я и искал просто и работает

изменение расположения окна

Добавлено: 06 сен 2020, 15:35
symon2014
linuxoid3311 писал(а):
06 сен 2020, 15:31
что значит +10+10
очевидно координата угла окна