Изменение размеров окон на определенную ширину и высоту моментально

Установка Mono, если вы находитесь за прокси-сервером или брандмауэром Когда:

Порты заблокированы (keyserver.ubuntu.com:11371) Если вы не можете добавить ключ подписи

Добавить ключ подписи с помощью

    wget "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" -O out && sudo apt-key add out && rm out

Добавить репозиторий

    echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list  

Обновить repolist

sudo apt-get update    

Установить Mono (используя имена пакетов, выделенные жирным шрифтом)

Пакет mono-devel должен быть установлен для компиляции кода. Модифицированный пакет должен быть установлен для установки всего - это должно охватывать большинство случаев ошибок «сборка не найдена». Пакет referenceassemblies-pcl должен быть установлен для поддержки компиляции PCL - это разрешит большинство случаев ошибок «Framework not installed: .NETPortable» во время компиляции программного обеспечения.
11
задан 12 January 2012 в 18:23

1 ответ

Я предлагаю два решения

wmctrl

Установите пакет wmctrl, затем вы можете изменить размер вашего окна с помощью

wmctrl -r string -e 0,left,up,width,height

, где string является подстрокой заголовка окна, (left,up) являются желаемыми координатами экрана в верхнем левом углу окна, а (width,height) являются желаемыми размерами окна.

Для более точного выбора окна запустите wmctrl -l, который предоставит вам список записей, содержащих идентификатор окна, номер экрана и заголовок окна. Затем вы можете изменить размер конкретного окна по идентификатору с помощью

wmctrl -i -r ID -e 0,left,up,width,hight

. Более подробную информацию см. В справочной странице wmctrl.

devilspie

Установите пакет devilspie , затем создайте папку ~/.devilspie и файл my-name.ds в этой папке с содержимым:

(if (is (window_name) "My Window") (geometry "widthxheight+left+up"))

, затем выполните devilspie, чтобы изменить размер вашего окна.

15
ответ дан 25 May 2018 в 15:15
  • 1
    Спасибо! У меня небольшая проблема - если я изменил размер окна на большой размер, оконный менеджер (я думаю, компилятор) будет убит, а другой оконный менеджер с очень базовыми возможностями оконного доступа. Любой способ избежать этого? – Pushpak Dagade 12 January 2012 в 20:25
  • 2
    Из wmctrl man-страницы: " wmctrl - это команда, которую можно использовать для взаимодействия с менеджером X Window, который совместим со спецификацией EWMH / NetWM. & Quot; Вероятно, compiz не полностью совместим или имеет некоторые ошибки, и я не могу с этим поделать. – enzotib 12 January 2012 в 20:31
  • 3
    @Guanidene: Я предложил альтернативное решение. – enzotib 12 January 2012 в 20:56
  • 4
    ОК спасибо энзотиб! – Pushpak Dagade 13 January 2012 в 19:36
  • 5
    Небольшая поправка к предыдущему комментарию: это -r :ACTIVE: (в конце требуется дополнительная двоеточие). – Zoltan 9 April 2017 в 00:24

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

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