У меня есть ноутбук и монитор. Большую часть времени мой ноутбук подключен к монитору через HDMI. Я использую Ubuntu Gnome 14.04 и вот что я хочу:
- Когда монитор не подключен, я хочу простое фоновое изображение
- Когда монитор подключен, я хотел бы иметь такое же фоновое изображение на моем ноутбуке и еще одно на моем мониторе.
Это возможно? Я нашел этот вопрос, а также азот . Но оба не помогли мне.
Редактировать:
После запуска gnome-tweak-tool перейдите на вкладку «Рабочий стол» на левой панели и затем отключите параметр «Пусть файловый менеджер обрабатывает рабочий стол».
Источник: Форумы Ubuntu .
К сожалению, я не могу найти это в моем Gnome-Tweak-Tool:
Я пытался найти ту же конфигурацию, используя dconf-editor
под, org.gnome.desktop.background
но все, что он сказал, было:
Описание: Нарисуйте фон рабочего стола
Описание: Пусть GNOME нарисует фон рабочего стола. УСТАРЕЛО : этот ключ устарел и игнорируется.
Также мой gnome-shell --version
есть GNOME Shell 3.10.4
.
В этом суть является выводом xrandr
. Первый с подключенным вторым монитором. Второй без него.
источник
Ответы:
Хитрость
Кажется невозможным отдельно установить обои для основного экрана и второго экрана. Однако, что можно сделать, это установить обои и разместить их на двух экранах. Мы можем автоматически создать охватывающее изображение из двух обоев по вашему выбору и (также автоматически) переключать обои и параметры изображения в зависимости от того, подключен второй экран или нет.
Чтобы это выглядело хорошо, необходимо, чтобы по крайней мере вертикальное разрешение экрана обоих экранов было одинаковым, что имеет место в вашей ситуации.
На практике
подготовка
В этом решении подготовительная работа, которую вы должны выполнить:
Сначала установите imagemagick для автоматического создания связующего изображения:
Подготовьте два отдельных фоновых изображения на ваш выбор для обоих экранов:
называть их
screen_1.jpeg
иscreen_2.jpeg
(именно эти имена). Скрипт создаст остовное изображение.Создайте папку в вашем домашнем каталоге и скопируйте оба изображения в папку.
Скопируйте приведенный ниже скрипт в пустой файл и сохраните его
auto_wall.py
вместе с двумя подготовленными вами изображениями.В разделе заголовка скрипта есть строка:
при необходимости замените
HDMI-0
на<your_second_screenname>
(запустите команду,xrandr
если необходимо выяснить)Запустите скрипт (и оставьте его работать в фоновом режиме) командой:
Теперь, если вы подключите второй экран, обои на втором экране должны переключиться в течение нескольких секунд, чтобы
screen_2.jpeg
вы подготовились.Сценарий
Замена изображений
Если вы хотите изменить обои, просто замените одно или оба изображения, которые вы скопировали в папку (но помните имя), и удалите
span_image.jpeg
созданный сценарием.Я тестировал его на Ubuntu 14.04 и 14.10, и он работал отлично. Тот факт, что вы используете Gnome, не должен иметь никакого значения.
Переключение настроек обоев вручную с помощью комбинации клавиш
Если по какой-либо причине вы предпочли бы переключиться на составные обои вручную после подключения / отключения внешнего монитора, вы можете заменить последние три строки:
одной строкой:
и добавьте сочетание клавиш для переключения: «Системные настройки»> «Клавиатура»> «Ярлыки»> «Пользовательские сочетания клавиш»
Добавьте команду:
на комбинацию клавиш по вашему выбору.
источник
В дополнение к ответу выше, вы можете объединить два изображения точного размера с помощью этого сервиса: http://www.photojoiner.net/
После того, как вы объединили два или более изображений, вы должны выбрать опцию «span» на странице настроек фона.
источник