как изменить положение курсора в оболочке gnome, при входе в систему?

Я считаю, что оболочка gnome устанавливает позицию курсора в «горячем углу» экрана, - при входе в систему -, чтобы открыть графический интерфейс действий после входа в систему.

Я не хочу этого.

Я хотел бы, чтобы мой курсор располагался на «центральном экране» при входе в систему. Я думаю, мне нужно изменить файл ...?

Это позиция курсора ... не тема.

Спасибо заранее.

stanz

0
задан 21 August 2014 в 21:07

1 ответ

Введение

, Что Вы могли бы хотеть сделать для решения проблемы, разделяется на три шага:

  1. Установка xdotool.

  2. Создают сценарий оболочки, который использует xdotool для расположения центрального экрана курсора, когда выполнено

  3. Запущенный этот скрипт на запуске гнома

, я могу помочь с частью 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 секунд прежде, чем расположить Ваш центральный экран курсора.

0
ответ дан 21 August 2014 в 21:07

Другие вопросы по тегам:

Похожие вопросы: