Используйте gedit -. Таким образом, он будет считываться из stdin, поэтому вы можете использовать
echo 'echo "complex command"'|gedit -
или просто
gedit - <<< 'echo "complex command"'
Таким образом вам не нужно будет создавать отдельный файл tmp. [!d2 ]
Исходная работа
Откройте приложение для программного обеспечения и обновлений и выберите репозитории мультиверсии и юниверса
и запустить следующую команду после включения их
sudo apt-get update
sudo apt-get install ubuntu-restricted-extras
Эта команда должна это сделать, Вам нужно будет использовать клавишу Tab, чтобы выделить кнопку OK для пакета mscore fonts и нажать enter, чтобы принять соглашение. Как установить пакет дополнительных услуг ubuntu? (подробнее)
программное обеспечение и обновления
sudo apt-get install ffmpeg ffmpegthumbnailer
Эти команды установят ffmpeg, после чего удаляют все существующие эскизы. выполнив
rm -r ~/.cache/thumbnails
sudo nano /usr/share/thumbnailers/totem.thumbnailer
, откроется текстовый файл, замените весь текст внутри него следующим
[Thumbnailer Entry]
TryExec=ffmpegthumbnailer
Exec=ffmpegthumbnailer -s %s -i %i -o %o -c png -f -t 10
MimeType=application/mxf;application/ogg;application/ram;application/sdp;application/vnd.ms-wpl;application/vnd.rn-realmedia;application/x-extension-m4a;application/x-extension-mp4;application/x-flash-video;application/x-matroska;application/x-netshow-channel;application/x-ogg;application/x-quicktimeplayer;application/x-shorten;image/vnd.rn-realpix;image/x-pict;misc/ultravox;text/x-google-video-pointer;video/3gpp;video/dv;video/fli;video/flv;video/mp2t;video/mp4;video/mp4v-es;video/mpeg;video/msvideo;video/ogg;video/quicktime;video/vivo;video/vnd.divx;video/vnd.rn-realvideo;video/vnd.vivo;video/webm;video/x-anim;video/x-avi;video/x-flc;video/x-fli;video/x-flic;video/x-flv;video/x-m4v;video/x-matroska;video/x-mpeg;video/x-ms-asf;video/x-ms-asx;video/x-msvideo;video/x-ms-wm;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvx;video/x-nsv;video/x-ogm+ogg;video/x-theora+ogg;video/x-totem-stream;audio/x-pn-realaudio;audio/3gpp;audio/ac3;audio/AMR;audio/AMR-WB;audio/basic;audio/midi;audio/mp2;audio/mp4;audio/mpeg;audio/ogg;audio/prs.sid;audio/vnd.rn-realaudio;audio/x-aiff;audio/x-ape;audio/x-flac;audio/x-gsm;audio/x-it;audio/x-m4a;audio/x-matroska;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;audio/x-ms-wma;audio/x-musepack;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;audio/x-realaudio;audio/x-real-audio;audio/x-sbc;audio/x-speex;audio/x-tta;audio/x-wav;audio/x-wavpack;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-xm;application/x-flac;
Чтобы сохранить обновленный файл в Nano, нажмите Tab + X, а затем введите y и введите. Как установить пакет дополнительных дополнений ubuntu?
y
и перезапустить nautilus
nautilus -q
rm -r ~/.cache/thumbnails
Приведенная выше команда снова очистит все эскизы, проверьте их, они не будут монохроматическими теперь '
Если вы потеряете миниатюры Mp3 / flac после этого, попробуйте этот подход вместо
Исходная работа
Откройте приложение для программного обеспечения и обновлений и выберите репозитории мультиверсии и юниверса
и запустить следующую команду после включения их
sudo apt-get update
sudo apt-get install ubuntu-restricted-extras
Эта команда должна это сделать, Вам нужно будет использовать клавишу Tab, чтобы выделить кнопку OK для пакета mscore fonts и нажать enter, чтобы принять соглашение. Как установить пакет дополнительных услуг ubuntu? (подробнее)
программное обеспечение и обновления
sudo apt-get install ffmpeg ffmpegthumbnailer
Эти команды установят ffmpeg, после чего удаляют все существующие эскизы. выполнив
rm -r ~/.cache/thumbnails
sudo nano /usr/share/thumbnailers/totem.thumbnailer
, откроется текстовый файл, замените весь текст внутри него следующим
[Thumbnailer Entry]
TryExec=ffmpegthumbnailer
Exec=ffmpegthumbnailer -s %s -i %i -o %o -c png -f -t 10
MimeType=application/mxf;application/ogg;application/ram;application/sdp;application/vnd.ms-wpl;application/vnd.rn-realmedia;application/x-extension-m4a;application/x-extension-mp4;application/x-flash-video;application/x-matroska;application/x-netshow-channel;application/x-ogg;application/x-quicktimeplayer;application/x-shorten;image/vnd.rn-realpix;image/x-pict;misc/ultravox;text/x-google-video-pointer;video/3gpp;video/dv;video/fli;video/flv;video/mp2t;video/mp4;video/mp4v-es;video/mpeg;video/msvideo;video/ogg;video/quicktime;video/vivo;video/vnd.divx;video/vnd.rn-realvideo;video/vnd.vivo;video/webm;video/x-anim;video/x-avi;video/x-flc;video/x-fli;video/x-flic;video/x-flv;video/x-m4v;video/x-matroska;video/x-mpeg;video/x-ms-asf;video/x-ms-asx;video/x-msvideo;video/x-ms-wm;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvx;video/x-nsv;video/x-ogm+ogg;video/x-theora+ogg;video/x-totem-stream;audio/x-pn-realaudio;audio/3gpp;audio/ac3;audio/AMR;audio/AMR-WB;audio/basic;audio/midi;audio/mp2;audio/mp4;audio/mpeg;audio/ogg;audio/prs.sid;audio/vnd.rn-realaudio;audio/x-aiff;audio/x-ape;audio/x-flac;audio/x-gsm;audio/x-it;audio/x-m4a;audio/x-matroska;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;audio/x-ms-wma;audio/x-musepack;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;audio/x-realaudio;audio/x-real-audio;audio/x-sbc;audio/x-speex;audio/x-tta;audio/x-wav;audio/x-wavpack;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-xm;application/x-flac;
Чтобы сохранить обновленный файл в Nano, нажмите Tab + X, а затем введите y и введите. Как установить пакет дополнительных дополнений ubuntu?
y
и перезапустить nautilus
nautilus -q
rm -r ~/.cache/thumbnails
Приведенная выше команда снова очистит все эскизы, проверьте их, они не будут монохроматическими теперь '
Если вы потеряете миниатюры Mp3 / flac после этого, попробуйте этот подход вместо
Основываясь на результатах нашего тестирования, я считаю, что проблема заключается в генерации эскизов тотемов для nautilus при использовании кодека HEVC. Насколько я помню, тотем использует плагины gstreamer для этой задачи. Хотя обычно я ожидал установки пакета ubuntu-restricted-extras для решения большинства проблем с кодеком, в этом случае кажется, что это неверно. Похоже, что поддержка x265 HEVC не включена.
Edit: после тестирования на 17.04 живых медиа, созданных сегодня с ubuntu-17.04-desktop-amd64.iso (после подтверждения того, что загруженный iso был неповрежден, проверив хэш). Я могу подтвердить, что следующий подход дает желаемые результаты правильно окрашенных миниатюр.
Включить проверку хеш и хранилища юниверсов через Software & amp; Обновления на вкладке программного обеспечения Ubuntu, проверив вышеупомянутые поля. Установите ubuntu-limited-extras через программный центр или CLI с помощью sudo apt update && sudo apt install ubuntu-restricted-extras. Вам нужно будет использовать клавишу Tab, чтобы выделить кнопку OK для пакета mscore fonts и нажать enter, чтобы принять соглашение. Затем все необходимые пакеты будут уложены и установлены. Закройте Nautilus, если он открыт, а затем обновите миниатюры с помощью rm -r ~/.cache/thumbnails
В некоторых ситуациях параметры могут иметь некоторое значение, поэтому я оставлю их как есть.
A) Установите репозитории юниверсов и все его зависимости. Этот пакет содержит библиотеку ffmpeg с дополнительными де / кодировщиками для аудио / видео кодеков. Я полагаю, что критическая зависимость здесь представляет собой библиотеку libx265-110, которую вышеупомянутый пакет libavcodec-extra57 полагается на кодирование / декодирование HEVC.
Вы можете установить пакет libavcodec-extra57 после первого завершения инструкций в разделе How do Я включаю & quot; Вселенную & quot; хранилище? а затем установить пакет либо через программный центр, либо через командную строку с помощью sudo apt-get update && sudo apt-get install libavcodec-extra57
. Если это само по себе не решит проблему, вы можете добавить шаг изменения на другой гвоздь пальца, используя один из вариантов, описанных в . Как включить «Вселенную»? репозиторий?
B) Если это не делает трюк, используйте пакет libde265 также в репозитории Universe. У меня были хорошие результаты с этим пакетом 14.04 (мне пришлось установить его через PPA). Похоже, что я все еще успешно его использую в 16.04 (скорее всего, это обновление, а не чистая установка.
dpkg -l libde265
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===========================-==================-==================-===========================================================
ii libde265:amd64 1.0.2-1ppa1~trusty amd64 Open H.265 video codec implementation
Независимо от подхода вам понадобится libde265 package еще раз.
Изменить: Я всегда рекомендую создавать резервные копии, чтобы упростить возврат обратно, если изменения не имеют соответствующего результата. Мне стало ясно, что многие не мешают делать это где угодно, так часто, как должны.
Основываясь на результатах нашего тестирования, я считаю, что проблема заключается в генерации эскизов тотемов для nautilus при использовании кодека HEVC. Насколько я помню, тотем использует плагины gstreamer для этой задачи. Хотя обычно я ожидал установки пакета ubuntu-restricted-extras для решения большинства проблем с кодеком, в этом случае кажется, что это неверно. Похоже, что поддержка x265 HEVC не включена.
Edit: после тестирования на 17.04 живых медиа, созданных сегодня с ubuntu-17.04-desktop-amd64.iso (после подтверждения того, что загруженный iso был неповрежден, проверив хэш). Я могу подтвердить, что следующий подход дает желаемые результаты правильно окрашенных миниатюр.
Включить проверку хеш и хранилища юниверсов через Software & amp; Обновления на вкладке программного обеспечения Ubuntu, проверив вышеупомянутые поля. Установите ubuntu-limited-extras через программный центр или CLI с помощью sudo apt update && sudo apt install ubuntu-restricted-extras. Вам нужно будет использовать клавишу Tab, чтобы выделить кнопку OK для пакета mscore fonts и нажать enter, чтобы принять соглашение. Затем все необходимые пакеты будут уложены и установлены. Закройте Nautilus, если он открыт, а затем обновите миниатюры с помощью rm -r ~/.cache/thumbnails
В некоторых ситуациях параметры могут иметь некоторое значение, поэтому я оставлю их как есть.
A) Установите репозитории юниверсов и все его зависимости. Этот пакет содержит библиотеку ffmpeg с дополнительными де / кодировщиками для аудио / видео кодеков. Я полагаю, что критическая зависимость здесь представляет собой библиотеку libx265-110, которую вышеупомянутый пакет libavcodec-extra57 полагается на кодирование / декодирование HEVC.
Вы можете установить пакет libavcodec-extra57 после первого завершения инструкций в разделе How do Я включаю & quot; Вселенную & quot; хранилище? а затем установить пакет либо через программный центр, либо через командную строку с помощью sudo apt-get update && sudo apt-get install libavcodec-extra57
. Если это само по себе не решит проблему, вы можете добавить шаг изменения на другой гвоздь пальца, используя один из вариантов, описанных в . Как включить «Вселенную»? репозиторий?
B) Если это не делает трюк, используйте пакет libde265 также в репозитории Universe. У меня были хорошие результаты с этим пакетом 14.04 (мне пришлось установить его через PPA). Похоже, я все еще успешно его использую в 16.04 (скорее всего, это обновление, а не чистая установка.
dpkg -l libde265
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===========================-==================-==================-===========================================================
ii libde265:amd64 1.0.2-1ppa1~trusty amd64 Open H.265 video codec implementation
Независимо от подхода вам понадобится libde265 package еще раз.
Изменить: Я всегда рекомендую создавать резервные копии, чтобы упростить возврат обратно, если изменения не имеют соответствующего результата. Мне стало ясно, что многие не мешают делать это где угодно, так часто, как должны.