Можно ли отразить текущий раздел одной рабочей области так, чтобы он был виден в текущей рабочей области как окно, которое можно перемещать?
На днях на моем хосте Ubuntu 16.04 была запущена виртуальная машина Windows 10, на обновление которой ушло очень много времени. Я продолжал следить за его продвижением через Экспо ( Super+ S) на Ubuntu. Это заставило меня задуматься о том, что эта проблема, скорее всего, уже решена, поскольку такие инструменты, как simplescreenrecorder, можно настроить для записи только части экрана. Однако я не знаю подходящей терминологии для поиска в Google.
Я хотел бы видеть скриншот 300x150 ниже в форме плавающего окна (с обновлениями в реальном времени) в правом верхнем углу любого рабочего пространства, которое является текущим.
источник
tail -F file | grep pattern
в журналах для предупреждения о некоторых событиях), второй отправит вам уведомление, когда прошло некоторое время с момента последней написанной строки (полезно для знать, когда сборка закончилась).Ответы:
РЕДАКТИРОВАТЬ
(Новый ответ)
СДЕЛАННЫЙ.
Ответ ниже теперь доступен в отшлифованной форме, в качестве индикатора, в качестве ppa для Trusty, Xenial, Yakkety и Zesty:
Индикатор Th (включая окно предварительного просмотра) теперь довольно низок на соке. Опции включают в себя окно настроек, настройку размера / цвета границы окна, размера окна.
В то же время я нашел полезным следить за окном AU; посмотреть, есть ли сообщения :)
СТАРЫЙ ОТВЕТ
(
перваявторая грубая концепция)Иметь минимизированное представление окна в другом рабочем пространстве
К моему собственному (большому) удивлению, это может быть эффективно сделано, будь то с помощью обмана и обмана; иметь обновленное представление окна в другом рабочем пространстве. Не подходит для просмотра фильмов, безусловно, достаточно хорош, чтобы следить за окном в другом месте (пример: окно моей ТВ-карты):
Как это работает на практике
С окном впереди, нажмите клавишу быстрого доступа:
(окно свернется)
Перейдите в другое рабочее пространство, снова нажмите клавишу быстрого вызова, появится небольшое представление окна, обновляемое каждые 4 секунды:
Окно всегда отображается поверх других окон. Как таковое, окно имеет 300px (ширину), но может быть установлено на любой размер.
Чтобы закончить, нажмите (снова) клавишу быстрого доступа. Небольшое окно закроется, вы перейдете к окну просмотра исходного окна, которое появится снова, без сворачивания.
Сценарии
Контрольный скрипт
Представление окна
Как использовать
Установить
python3-pil
,xdotool
иwmctrl
Создайте, если он еще не существует, каталог
~/bin
.showcase_control
(без расширения)~/bin
, и сделает его исполняемым .showmin
(без расширения)~/bin
и сделайте его исполняемым .Выйдите из системы, войдите в нее и добавьте следующую команду в ярлык на ваш выбор:
Выберите: «Системные настройки»> «Клавиатура»> «Ярлыки»> «Пользовательские ярлыки». Нажмите «+» и добавьте команду:
и это должно работать!
Недостатки?
Настройка, как это происходит в настоящее время, добавляет некоторую работу для вашего процессора. Однако в моей (очень) старой системе это добавляет (в среднем) ок. 4-5% , я считаю, что я не заметил в какой - либо образом.
Обновление: Оказывается,
import
можно изменить размер изображения за один шаг, вместе с извлечением окна изображения. Это означает значительное снижение нагрузки на процессор. В то же время время обновления короче (теперь 3 секунды), но при меньших «затратах».объяснение
import
-com, как только у нас будет идентификатор окна. Хотя и то, и другое работает на свернутых окнах или окнах без фокуса, тем не менее есть одна проблема: окно должно находиться в текущей рабочей области. .wmctrl
, но одновременно свернуть его.Короче:
Специально для VirtualBox
Когда окно VBox находится впереди, оказывается, что горячие клавиши Ubuntu отключены (!), Поэтому скрипт управления нужно запускать другим способом. Ниже несколько кратких.
Опция 1
Я отредактировал контрольный скрипт. Теперь только в случае VirtualBox:
Нажмите в любом месте на рабочем столе, затем нажмите клавишу быстрого доступа. После этого просто используйте клавишу быстрого доступа, чтобы показать окно и выйти.
Объяснение: Сценарий управления был создан для выхода, если окно было типа «рабочий стол», так как вы не хотели бы свернуть рабочий стол. Теперь сценарий сначала ищет возможные существующие окна VirtualBox, если целью является текущее активное окно рабочего стола.
Вариант 2
Скопируйте значок ниже (щелкните правой кнопкой мыши -> сохранить как), сохраните его как
minwinicon.png
Скопируйте строки ниже в пустой файл, сохраните его как
minwin.desktop
в~/.local/share/applications
:Вам нужно выйти и снова войти, чтобы программа запуска "нашла" локальный
~/bin
путь!Перетащите значок на панель запуска, чтобы использовать его.
Второе решение имеет важный недостаток: после использования из панели запуска оно будет мигать несколько секунд, ожидая появления окна. При этом повторное нажатие не будет иметь никакого эффекта. Это можно решить, как описано здесь , но включение этого ответа действительно сделает его слишком длинным. Если вы хотите использовать второй вариант, просмотрите ссылку.
источник
import
может сделать это, а скриншот гнома - нет. Очень, очень интересно Я брезгливый, в чем именно разница между тем, как они работаютOpen Broadcaster - это то, что кажется излишним, но полностью работает для этой цели . В списке «Источники» нажмите «плюс», выберите «Захват окна», затем следуйте инструкциям, чтобы выбрать интересующее вас окно. Нет смысла нажимать на запись; просто используйте предварительный просмотр. Он доступен для почти любого ОС , с инструкциями для Ubuntu здесь , который я скопированные ниже.
Если вам это нравится, вы можете перейти в меню «Вид» и скрыть все элементы пользовательского интерфейса.
источник