Изменение местоположения (в частности) окна домашней папки на экране при открытии

Когда я использую свой ярлык для открытия домашней папки, он всегда располагается в левом нижнем углу экрана, как показано ниже.

Как я могу открыть его таким образом что он появится в центре так:

2
задан 13 April 2017 в 08:46

7 ответов

Размещение окна осуществляется с помощью compiz в Unity и для точного управления его поведением вам нужно установить ccsm или compizconfig-settings-manager.

Установить его с помощью этой команды

sudo apt-get install compizconfig-settings-manager

Откройте его и перейдите на страницу «Плагин окна». В разделе «Режим размещения» выберите «Центрировать», чтобы получить желаемый эффект.

Выбор по умолчанию умный, я думаю. Вы также можете попробовать Разместить окна , который является стандартным случаем в системах Windows afaik.

2
ответ дан 18 July 2018 в 15:41

Простейшее, прагматичное решение

Чтобы убедиться, что окно всегда появляется в одном и том же paudition, создайте ярлык, чтобы сделать это:

Установите xdotool, чтобы разместить window: sudo apt install xdotool Добавьте следующую команду в комбинацию клавиш: /bin/bash -c "nautilus ~ && sleep 0.5 && xdotool getactivewindow windowmove 300 300" Если вам нужно заменить 300 300 на фактическую позицию (x / y), где вы хотите, чтобы появилось окно: выберите: «Настройки системы»> «Клавиатура», > «Ярлыки»> «Пользовательские ярлыки». Нажмите «+» и добавьте команду выше к ярлыку, который вам нравится.

Примечание

Это работает хорошо, но есть небольшая вероятность, что если ваша система сильно занята, окно не появится вовремя, поэтому команда xdotool будет запущена зря , Написание отдельного сценария для предотвращения этого происходит один раз в год, но в этой ситуации кажется излишним.

2
ответ дан 18 July 2018 в 15:41

Размещение окна осуществляется с помощью compiz в Unity и для точного управления его поведением вам нужно установить ccsm или compizconfig-settings-manager.

Установить его с помощью этой команды

sudo apt-get install compizconfig-settings-manager

Откройте его и перейдите на страницу «Плагин окна». В разделе «Режим размещения» выберите «Центрировать», чтобы получить желаемый эффект.

Выбор по умолчанию умный, я думаю. Вы также можете попробовать Разместить окна , который является стандартным случаем в системах Windows afaik.

2
ответ дан 24 July 2018 в 20:41

Простейшее, прагматичное решение

Чтобы убедиться, что окно всегда появляется в одном и том же paudition, создайте ярлык, чтобы сделать это:

Установите xdotool, чтобы разместить window: sudo apt install xdotool Добавьте следующую команду в комбинацию клавиш: /bin/bash -c "nautilus ~ && sleep 0.5 && xdotool getactivewindow windowmove 300 300" Если вам нужно заменить 300 300 на фактическую позицию (x / y), где вы хотите, чтобы появилось окно: выберите: «Настройки системы»> «Клавиатура», > «Ярлыки»> «Пользовательские ярлыки». Нажмите «+» и добавьте команду выше к ярлыку, который вам нравится.

Примечание

Это работает хорошо, но есть небольшая вероятность, что если ваша система сильно занята, окно не появится вовремя, поэтому команда xdotool будет запущена зря , Написание отдельного сценария для предотвращения этого происходит один раз в год, но в этой ситуации кажется излишним.

2
ответ дан 24 July 2018 в 20:41

Размещение окна осуществляется с помощью compiz в Unity и для точного управления его поведением вам нужно установить ccsm или compizconfig-settings-manager.

Установить его с помощью этой команды

sudo apt-get install compizconfig-settings-manager

Откройте его и перейдите на страницу «Плагин окна». В разделе «Режим размещения» выберите «Центрировать», чтобы получить желаемый эффект.

Выбор по умолчанию умный, я думаю. Вы также можете попробовать Разместить окна , который является стандартным случаем в системах Windows afaik.

2
ответ дан 31 July 2018 в 23:43

Простейшее, прагматичное решение

Чтобы убедиться, что окно всегда появляется в одном и том же paudition, создайте ярлык, чтобы сделать это:

Установите xdotool, чтобы разместить window: sudo apt install xdotool Добавьте следующую команду в комбинацию клавиш: /bin/bash -c "nautilus ~ && sleep 0.5 && xdotool getactivewindow windowmove 300 300" Если вам нужно заменить 300 300 на фактическую позицию (x / y), где вы хотите, чтобы появилось окно: выберите: «Настройки системы»> «Клавиатура», > «Ярлыки»> «Пользовательские ярлыки». Нажмите «+» и добавьте команду выше к ярлыку, который вам нравится.

Примечание

Это работает хорошо, но есть небольшая вероятность, что если ваша система сильно занята, окно не появится вовремя, поэтому команда xdotool будет запущена зря , Написание отдельного сценария для предотвращения этого происходит один раз в год, но в этой ситуации кажется излишним.

2
ответ дан 31 July 2018 в 23:43

Простейшее прагматическое решение

Чтобы убедиться, что окно всегда отображается в одном и том же стиле, создайте ярлык, чтобы сделать это:

  1. Установите xdotool, для размещения окна:
    sudo apt install xdotool
    
  2. Добавьте следующую команду к сочетанию клавиш:
    /bin/bash -c "nautilus ~ && sleep 0.5 && xdotool getactivewindow windowmove 300 300"
    
    Если вам нужно заменить 300 300 на фактическую позицию (x / y), где вы хотите, чтобы окно появится: выберите: Системные настройки> «Клавиатура»> «Ярлыки»> «Пользовательские ярлыки». Нажмите «+» и добавьте команду выше к ярлыку, который вам нравится.

Примечание

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

2
ответ дан 2 August 2018 в 18:40

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

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