Я считаю, что оболочка gnome устанавливает позицию курсора в «горячем углу» экрана, - при входе в систему -, чтобы открыть графический интерфейс действий после входа в систему.
Я не хочу этого.
Я хотел бы, чтобы мой курсор располагался на «центральном экране» при входе в систему. Я думаю, мне нужно изменить файл ...?
Это позиция курсора ... не тема.
Спасибо заранее.
stanz
Введение
, Что Вы могли бы хотеть сделать для решения проблемы, разделяется на три шага:
Установка xdotool.
Создают сценарий оболочки, который использует xdotool для расположения центрального экрана курсора, когда выполнено
Запущенный этот скрипт на запуске гнома
, я могу помочь с частью 1 и частью 2. Часть 3, относительно которой я отброшу некоторый совет, но я не могу протестировать тот совет лично, поскольку я не использую гнома de.
Часть 1
Для установки xdotool необходимо включить вселенную Ubuntu репозиторий в способном диспетчере пакетов.
, Если у Вас есть Ubuntu 14.04, это должно было быть включено по умолчанию при установке системы.
, Если Вы чувствуете, это не может иметь место, или если Вы вручную отключили repo сами, введите следующие команды в окно терминала (полученный доступ путем нажатия ctrl
+ alt
+ t
) для включения его:
sudo add-apt-repository universe
sudo apt-get update
После этого, для установки xdotool, простого, вводят следующую команду в окно терминала
sudo apt-get install xdotool
Часть 2
, можно создать этот сценарий везде, где Вам нравится, но я буду использовать каталог Documents Вашей домашней папки для этого примера.
Кроме того, необходимо будет получить собственные координаты экрана для сценария. Я буду использовать 960x540, потому что это - центр моего 1920x1080 экран разрешения.
Для получения центра экрана найдите разрешение, например, 1280x800, и половина ширины и высоты.
, например:
1280/2 = 640
800/2 = 400
Так для 1280x800 экран Вы использовали бы 640x800.
Для создания сценария, который расположит курсор в центр экрана, когда выполнено сделайте следующее:
Вводят команду nano ~/Documents/cursorcenter.sh
Скопировать/вставить следующее в окно терминала (который подготовился создавать файл cursorcenter.sh в Вашей папке Documents после сохранения):
#!/bin/bash
xdotool mousemove --sync 960 540
Нажимают ctrl
+ x
затем нажимают y
затем нажимают enter
для сохранения сценария.
Наконец, для создания сценария 'исполняемым файлом', вводят следующее в окно терминала:
sudo chmod +x ~/Documents/cursorcenter.sh
можно протестировать тот сценарий работы путем выполнения sh ~/Documents/cursorcenter.sh
в окне терминала. Если все идет согласно плану, Ваш курсор должен перейти к центру экрана!
Часть 3
Для запущения скрипта на запуске просто необходимо засунуть команду sh ~/Documents/cursorcenter.sh
в любые выполнения гнома сценария, как это запускает.
при использовании Gnome3 необходимо смочь заставить этот сценарий работать на запуске путем засовывания его в ~/.config/autostart/
папка.
, Чтобы сделать это, работайте mkdir ~/.config/autostart && mv ~/Documents/cursorcenter.sh ~/.config/autostart/cursorcenter.sh
в окне терминала.
РЕДАКТИРОВАНИЕ
, Если Вы хотите задержать выполнение xdotool, так, чтобы это ожидало до окончания независимо от того, что гном времени перемещает мышь, поместите sleep [time in seconds]
строка в сценарии, который будет выполнен.
, Например, весь сценарий мог бы быть похожим:
#!/bin/bash
sleep 10
xdotool mousemove --sync 960 540
Это ожидало бы 10 секунд прежде, чем расположить Ваш центральный экран курсора.