не может изменить мой фон экрана входа в систему

Это может ответить на ваш вопрос, поэтому вот результаты нескольких Тесты, которые я просто бегал:

$ > output.txt
$ file output.txt
output.txt: empty

$ echo "" > output.txt
$ file output.txt
output.txt: very short file (no magic)

$ echo " " > output.txt
$ file output.txt
output.txt : ASCII text

Как вы можете видеть, файл не классифицирован так же, как вы на самом деле «поставить » в нем, когда вы пытаетесь его очистить. Следовательно, вы можете использовать пустую строку, а не просто ничего.

1
11.02.2015, 15:13
3 ответа

Я реализовал это с помощью документа:

    i=1
    while read -r line; do
        eval VAL$i=\$line
        i=$((i+1))
    done <<EOF
$(my_command)
EOF

Работает просто прекрасно.

Обновление: Включены отзывы от Жиля и Микесерв.

-121--105436-

kill - term 2603 отправит SIGTERM, который можно поймать, попробуйте отправить SIGKILL, kill 2603 . Кроме того, изменяется ли PID при отправке kill -term 2603 ? Или он остается в 2603? При изменении процесс перезапускается.

-121--93195-

Получили!

1) Скопируйте все изображения в/usr/share/backgrounds

2) Затем возьмите терминал и измените каталог в эту папку.

   cd /usr/share/backgrounds

3) Затем для каждого только что добавленного image_name.jpg введите команду

   sudo chmod a+rw image_name.jpg 

4) Теперь выйдите из терминала и проверьте настройки системы - > Рабочий стол. Ваши обои будут доступны там. Выбор из него также изменил фон экрана входа в мой lightdm.

0
28.01.2020, 01:46

Я разработал функцию в сценарии оболочки.

ChangeBackgroundLogin () {
   basename_file=${1##*/}
   p='/usr/share/backgrounds/elementaryos-default'
   sudo cp $1 $p
   sudo chmod 644 $p
}

Нужно только поместить эту функцию в ваш .bashrc

И выполнить

ChangeBackgroundLogin 'myImage.jpg'

.
0
28.01.2020, 01:46
  1. sudo cp your_wallpaper.jpg /usr/share/backgrounds/
  2. sudo chmod 644 /usr/share/backgrounds/your_wallpaper.jpg
  3. sudo nano /usr/share/gnome-background-properties/trusty-wallpapers. xml
  4. Перейдите к нижней части файла и над последним тегом, скопируйте текст:
<обои
 <имя>Имя_вашего_обоя
 /usr/share/backgrounds/your_wallpaper.jpg
 zoom
 #000000
 #000000
 solid 

 <-- Это должна быть последняя строка - скопируйте приведенный выше текст
  1. Сохраните файл и выйдите.
  2. Откройте Системные настройки->Внешний вид->Look tag->Wallpapers из раскрывшегося окна. И, наконец, выберите свои обои, которые теперь будут отображаться с именем Name_of_your_wallpaper.
0
28.01.2020, 01:46

Теги

Похожие вопросы