Где Ubuntu хранит картинку, которую я установил в качестве рабочего стола?

16

У меня на рабочем столе задана красивая картинка, но я потерял исходный файл. Тем не менее, мой рабочий стол все еще настроен на эту картинку. Как я могу вернуть свою фотографию?

Райан К. Томпсон
источник

Ответы:

20

Откройте браузер файлов и нажмите Ctrl+ H, чтобы показать скрытые файлы (те, которые начинаются с a .), теперь перейдите к .cachewallpaper.

Или нажмите Alt+ F2и введитеnautilus .cache/wallpaper/

альтернативный текст

Стефано Палаццо
источник
Похоже, это увеличенные версии оригинала. Ubuntu также хранит где-нибудь оригинальный файл?
Райан К. Томпсон
Нет, это не так - к сожалению. Вы можете использовать find / 2> /dev/null | grep wartyдля поиска везде на вашем диске. Замените бородавку на то, что вы ожидаете в имени файла изображения. Возможно, где-то есть копия, но nautilus не создает ее.
Стефано Палаццо
4

Если ваше изображение пришло из интернета, то я бы предложил сделать снимок экрана (Приложения-> Аксессуары-> Сделать снимок экрана).

Затем загрузите свой скриншот на TinEye.com . На странице результатов выберите «Самое большое изображение» в левой части навигации. Затем посмотрите, нашел ли веб-сайт ваше изображение.

Этот «Поиск обратного изображения» позволил мне сделать то, что вы делаете раньше.

8128
источник
1
Это еще один хороший трюк.
Райан С. Томпсон
3

Если вы запускаете gconftool --get /desktop/gnome/background/picture_filenameв терминале, он выведет местоположение файла изображения.

(GConf - это менеджер настроек GNOME, который /desktop/gnome/background/picture_filenameявляется конкретным параметром, который вы извлекаете. Вы также можете просмотреть эти настройки графически с помощью редактора gconf .)

Или нажмите Alt+ F2и введите

 eog `gconftool --get /desktop/gnome/background/picture_filename`

(это открывает ваше изображение с помощью программы просмотра изображений по умолчанию Eye of GNOME)

8128
источник
0

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

CTRL+ ALT+ Tчтобы получить оболочку, тогда:

locate (введите имя файла, который вы ищете здесь, без скобок)

ПРИМЕЧАНИЕ: если вы никогда не использовали locateраньше, вам нужно запустить updatedbсначала так:

sudo updatedb

или, если вы уже root, просто запустите updatedb, обычно это может занять некоторое время, поэтому я запускаю его в фоновом режиме, как это:

sudo updatedb &

&вызывает команду , которая будет работать в фоновом режиме, вы можете ввести , jobsчтобы увидеть , если его все еще работает, но вы будете получать уведомления , когда она заканчивается так:

[1]+ Done     updatedb

Некоторые люди ненавидят эту оболочку, но, несмотря на это, я считаю полезным изучать графический интерфейс и оболочку независимо от того, какую ОС вы используете. Будут времена, когда что-то не может быть сделано через графический интерфейс, особенно в среде Linux. Это было очень верно, когда дело дошло до соединения интерфейсов Ethernet и т.д ..

osirisgothra
источник