Открыть размер и положение ширины предварительного просмотра PDF-файла и «всегда сверху» из командной строки

Я использую latexmk -pdf -pvc чтобы компилировать мои файлы LaTeX в PDF-файлы, пока они отображаются в evince . Я делаю это с разными файлами, и мне нужно увеличить размер содержимого PDF, изменить размер окна и включить «всегда сверху». Мне нравится делать это автоматически, используя командную строку. Использование -geometry не работает с evinceUnknown option »), и в командной строке ничего не говорится об этом. Я попробовал параметр предварительного просмотра -w который дает мне окно с хорошим размером, но функция автоматического обновления, которая мне нужна, в этом режиме отключена.

Я использую Ubuntu 11.10 с классическим рабочим столом и оконным менеджером по умолчанию. Есть ли возможность установить как размер, так и позицию, а также «всегда сверху» из командной строки для evince (или аналогичного средства просмотра PDF с автоматическим обновлением)? Я думаю, что может быть некоторый инструмент управления диспетчером окон, который может изменять размеры и настраивать окна из командной строки.

Я знаю, что запрос функции evince добавляет аргументы size и position , которые уже будут половиной работы, но я не думаю, что это будет реализовано в ближайшее время.

One Solution collect form web for “Открыть размер и положение ширины предварительного просмотра PDF-файла и «всегда сверху» из командной строки”

Поскольку evince не имеет возможности явно контролировать собственное управление окнами (как и в большинстве приложений), следующий подход заключается в том, чтобы контролировать exinterally из самого окна менеджера окон. Предполагая, что GNOME с metacity в качестве диспетчера окон, вам нужно будет использовать devilspie, чтобы получить соответствующие функции окна.

  • Установите devilspie из ваших официальных репозиториев Ubuntu.
  • Настройте latexmk для использования evince --name LaTeX_evince (вместо дефолта, который проявляется). Это отличает ваши окна LaTeX evince от других экранов.
  • Настройте devilspie, добавив следующее в ~/.devilspie/latex_evince.ds

      (if (matches (window_class) "^LaTeX_evince") (begin (above) (geometry "<width>x<height>+<x>+<y>"))) 

    Замените строку геометрии на один для фактического размера и положения, которое вы хотите.


    Caveat: синтаксис, не проверенный мной.

  • Добавьте devilspie в список автозапущенных приложений в разделе Приложения> Настройки> Сессия .

альманах

  • Хорошая ссылка devilspie .
  • Видимо, в следующем выпуске Ubuntu devilspie будет устаревать в пользу devilspie2 . Тогда вам придется обновить синтаксис файла конфигурации.
  • Linux Mint 13 Xfce оконная кнопка исчезла и нет курсора мыши в текстовом режиме
  • Как настроить ярлык, чтобы открыть доступ к окну, щелкнув правой кнопкой мыши значок systray?
  • Как сделать прозрачность окон прозрачным в Gnome?
  • Супер ключ как ярлык - Openbox
  • Принудительное изменение размера окна Skype (под Gnome)
  • Векторные кнопки Fvwm
  • Можно ли получить активный процесс / заголовок окна в Gnome?
  • настройка размера окон emacs в twm, в зависимости от сеанса vnc
  • Linux Mint (Cinnamon, Muffin) установил сочетание клавиш, где один из клавиш - это мышь
  • Понимание рабочего стола Linux
  • Linux и Unix - лучшая ОС в мире.