Написал свой первый bash скрипт. Кто не в теме простым языком: файлик с набором команд для командной строки в linux, по типу батников (.bat) в Windows.

Скрипт скачивает фото дня с Яндекс.Картинки (первое большое фото на главной сервиса) и ставит его в качестве обоев рабочего стола.

В начале строк в скрипте было больше. Скрипт получал дату и вставлял в адрес запроса. Но потом я понял, что работает и без этого =). И вот он, мой «гениальный скрипт»:

#!/bin/bash
# Yandex Today Photo to Desktop BackGround
wget https://yandex.ru/images/today?size=1920x1080 -O bg.jpg
gsettings set org.gnome.desktop.background picture-uri "bg.jpg"

Вот и всё. Копируем в текстовый редактор. Меняем переменную size в адресе запроса на ваше разрешение экрана. Сохраняем c расширением .sh (или скачиваем), даем права на исполнение (кто не знает как это) и кидаем в автозагрузку (тут вы сами, в зависимости от системы). 

Так-то в Убунту (у меня стоит производная — ElementaryOS) можно вообще обойтись без последней команды, просто один раз запустить, скачается файл, установить его Обоями. Скрипт просто будет заменять картинку. 

Должно работать на всех Убунтах с окружением производном от Gnome. Возможно в других ОС с подобными окружениями. В остальных надо менять последнюю команду на соответствующую (или можно, как было сказано, попробовать без неё).

Второй небольшой стрим в моём исполнении интересной игрушки с занятной механикой.

Играю я редко и только в то, что реально чем-то интересно и свежо, механикой, сюжетом и т.п. Напомню, в прошлый раз я стримел AR Music Kit.

Бесит то, как Windows относится к другим ОС на устройстве. А именно: она их игнорит и убивает. Нет, жить совместно две и более операционки на ПК могут, но до тех пор, пока винда не решит по крупному обновиться. Тогда, в лучшем случае, будет попорчен загрузчик (чаще всего это Grub).

Сегодня решил апнуть Windows 10 до Anniversary Update. А на ПК параллельно стоит Ubuntu (и используется как основная). Апнул. Пожалел. Был не только попорчен загрузчик Grub, но и раздел с Ubuntu полетел полностью.

Благо все данные в облаке. Завтра подчистую поставлю др. ОС. Решил попробовать ElementaryOS, та же Убунта, но красивая.

А еще есть занятная попытка сделать из Ubuntu ChromeOS, CubLinux.

Кстати, в мире linux множество всяких интересных ОС, оболочек и т.п., но об этом в следующий раз.

Принесли ноут, на борту Win7. Проблема — при запуске любого exe-шника появляется ошибка:

«Ошибочный образ»

Путь до какой-то dll’ки (в нашем случае vksaver3.dll)

Файл либо не предназначен для выполнения под управлением Windows или содержит ошибку. Бла бла бла.

Решение: открываем редактор реестра (Пуск — Выполнить, regedit). Запускаем поиск (Правка — Найти), забиваем «AppInit_DLLs», находим эту переменную, в её значении будет dll на которую указывает ошибка, очищаем. Перезагрузка. Всё работает.

Как нашел решение: не смог нагуглить способ, пришлось думать самому. Думалка помогла.

Открыл редактор реестра забиваем название dll на которую жалуется ошибка, нашлось одно значение, в переменной «AppInit_DLLs», очистил, заработало.

Справка:

Значение AppInit_DLLs находится в следующем разделе реестра:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows

Все библиотеки DLL, указанные в этом параметре загружаются по каждой Microsoft приложения Windows, выполняющегося в текущий журнал сеанса.

Загрузить ещё