KDE NEON и требование перегрузится после обновления от Discover.

В последнее время почти каждый день, Discovrey обновляет чтото и висит потом значек перегрузится. Это в Неоне так или в Кубунту тоже? Винда все время требовала перегрузится, а линух и был цене, что на нем годами можно было все обновлять без перезагрузки, в крайнем случае перелогинится, если в иксах чтото обновлялось...

KDE Lens. Переводим текст с картинки.

Привет. Давненько я ничего не писал. Сегодня - будем переводить любой текст прям с экрана. Иногда встречаются надписи, которые не выделяются мышью. Это может быть текст в виде изображения, на каком-либо сайте, текст в системе, и т.п. Я люблю использовать нативные приложения, поэтому, вот небольшой скрипт. Для начала, поставим базовые пакеты, чтобы это всё взлетело. Там добавлено несколько пакетов, для переводчика (если интересно, напишу отдельно) Развернуть/свернуть скрытый текст.sudo add-apt-repository ppa:alex-p/tesseract-ocr-devel sudo apt install \espeak \gawk \imagemagick  \rlwrap \scrot \tesseract-ocr \tesseract-ocr-deu \tesseract-ocr-eng \tesseract-ocr-fra \tesseract-ocr-rus \translate-shell \wl-clipboard \wmctrl \xclip \xdotool \xsel Потом создаём файл по пути /home/$USER/.scripts/.KDE_lens_wl (ну или где вы там захотите создать) Со следующим содержимым: Развернуть/свернуть скрытый текст.#!/usr/bin/env bash# Создание временного файлаSCR_IMG=$(mktemp --suffix=.png)trap "rm $SCR_IMG*" EXIT# Захват выбранной области экрана с помощью Spectacle#spectacle -n -a -b -o $SCR_IMGspectacle -n -e -r -b -o $SCR_IMG# Проверка, был ли сделан скриншот (Spectacle не создает файл в случае отмены)if [ ! -f $SCR_IMG ]; then    exit 1fi# Изменение размера и модификация изображенияmogrify -modulate 100,0 -resize 400% $SCR_IMG# Распознавание текста на изображенииtesseract -l eng+rus+deu+tur+fra+heb $SCR_IMG $SCR_IMG &> /dev/null# Чтение распознанного текстаSCAN_TXT=$(cat $SCR_IMG.txt)echo -n "$SCAN_TXT"  > /tmp/scan_edit# Перевод текстаTRANS=$(echo "$SCAN_TXT" | trans :ru -no-ansi -b)echo -e "$TRANS" > /tmp/translate# Определение языка текстаTITLE=$(echo "$SCAN_TXT" | trans -b -identify)# Вывод диалогового окнаkdialog --title "Определённый язык - $TITLE" --yesnocancel "$SCAN_TXT" --yes-label "Перевести на русский" --no-label  "Копировать в буфер" --cancel-label "Завершить"button="$?";if [ "$button" = 0 ]; then    kdialog --textbox /tmp/translate 500 300 --title "Переведенный текст"elif [ "$button" = 1 ]; then    cat /tmp/scan_edit | wl-copyelif [ "$button" = 2 ]; then    exitfi; Теперь в Параметрах Системы (systemsettings) настроим комбинацию клавиш. У меня Meta+F1. Жмякаем, выделяем область экрана с текстом, нажимаем Enter, и, либо копируем, либо переводим на русский. Если что непонятно будет, помогу...

Kubuntu 24.10 Oracular Oriole Release

10 октября 2024 вышел релиз Kubuntu 24.10 Oracular Oriole. Поддержка Kubuntu 24.10 будет продолжаться в течение девяти месяцев, до июня 2025 года. Выпуск является юбилейный, сороковым по счёту с 2004 года. Главные новшества: Plasma 6.1 и Wayland по умолчанию. Загрузить установочный образ можно отсюда. Изменения в составе Kubuntu 24.10 Ядро 6.11 В новую версию принято 15130 исправлений от 2078 разработчиков, размер патча - 85 МБ (изменения затронули 13282 файлов, добавлено 985857 строк кода, удалено 268915 строк). В прошлом выпуске было 14564 исправлений от 1989 разработчиков, размер патча - 41 МБ (в два раза меньше, чем патч для ядра 6.11). Около 46% всех представленных в 6.11 изменений связаны с драйверами устройств, примерно 17% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 10% связано с сетевым стеком, 5% - с файловыми системами и 3% c внутренними подсистемами ядра. Подробнее... KDE Plasma 6.1.5 В композитном менеджере KWin реализована поддержка тройной буферизации, позволяющей добиться более плавной отрисовки и анимации. Суть тройной буферизации в наличии трёх экранных буферов - в первый осуществляется отрисовка, из второго осуществляется вывод на экран, а третий используется для продолжения непрерывного процесса отрисовки, если первый буфер был заполнен до завершения вертикальной развёртки. Применение третьего дополнительного буфера позволяет избавиться от задержки, возникающей при двойной буферизации из-за невозможности переключения между буферами отрисовки и вывода до завершения вертикальной развёртки (vblank). Реализована поддержка технологии Explicit Sync, позволяющей приложениям информировать композитный менеджер на базе протокола Wayland о готовности вывода кадра на экран, что даёт возможность добиться снижения задержек и избавиться от появления артефактов при выводе графики. Подробнее... Набор приложений KDE Gear 24.08 В файловый менеджер Dolphin внесены изменения, нацеленные на упрощение работы с файлами и каталогами, требующими для доступа прав администратора. В меню, показываемое при щелчке правой кнопкой мыши на файле, добавлена опция "Move to New Folder…", позволяющая одним действием создать каталог и переместить в него текущий файл. По умолчанию включено выделение всех файлов при двойном щелчке мышью в области фона. Реализован диалог установки приложения Filelight прямо из Dolphin, выводимый при попытке получения информации о свободном пространстве на накопителе, если Filelight не установлен (после установки Filelight становится доступна карта расходования дискового пространства в привязке к файлам и каталогам). Подробней... Офисный пакет LibreOffice 24.8.2 В системе экспорта реализована поддержка функции удаления персональных данных из сохраняемых документов (Tools ▸ Options ▸ LibreOffice ▸ Security ▸ Options ▸ Remove personal information on saving). Удаляются такие метаданные, как имя автора, время создания или изменения, название принтера, продолжительность редактирования и связанные шаблоны. Чистка персональных данных доступна для форматов ODF, ODS/UOS, OOXML, RTF, DOC, PPT, PPTX и XLS(X). Добавлен новый режим шифрования ODF-документов с использованием пароля. Новый режим отличается более высокой производительностью, применением аутентифицированного шифрования AES-GCM, более полным скрытием метаданных и высокой устойчивостью к атакам по подбору пароля (используется функция формирования ключа на основе хэша Argon2id. Подробнее... Браузер Firefox 131 Реализована возможность предоставления сайтам временных полномочий (например, доступ к местоположению), которые прекращают действие после закрытия вкладки или истечения часа после данного пользователем разрешения. Включён по умолчанию показ миниатюр страниц при наведении курсора на кнопки вкладок. Предполагается, что миниатюры позволят быстрее находить нужные страницы, не тратя время на перебор вкладок с одинаковыми заголовками. Подробнее... Другие изменения: Оконный менеджер Plasma Wayland теперь используется по умолчанию. При желании можно так же использовать X11. Kubuntu 24.10 (Oracular Oriole) Daily Build, первая сборка и текущее использование...

Kubuntu 24.04 Noble Numbat LTS Release

25 октября 2023 вышел релиз Kubuntu 24.04 LTS Noble Numbat (Благородный Намбат). Поддержка Kubuntu 24.04 будет продолжаться в течение следующих пяти лет, до апреля 2029 года, что делает её отличным выбором для долгосрочного использования в корпоративной среде или для личных нужд. Загрузить установочный образ можно отсюда. Как обновиться можно прочитать здесь Проверьте диск / контрольную сумму образа перед установкой! Изменения в составе Kubuntu 24.04 Ядро 6.8 Около 42% всех представленных в 6.8 изменений связаны с драйверами устройств, примерно 15% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 14% связано с сетевым стеком, 6% - с файловыми системами и 3% c внутренними подсистемами ядра. Подробнее... KDE Plasma 5.27.11 Версия KDE Plasma остаётся 5.27, а переход на KDE Plasma 6.0 планируется в осеннем выпуске Kubuntu 24.10. Офисный пакет LibreOffice 24.2 Первый выпуск, сформированный с использованием новой схемы нумерации версий, привязанной к датам и отражающей год и месяц формирования релиза (номер 24.2 отражает релиз в первую неделю февраля 2024 года). Выпуск LibreOffice 24.2 снабжён меткой "Community", будет поддерживаться энтузиастами и не нацелен на применение на предприятиях.Подробнее... Новый установщик Calamares Kubuntu 24.04 LTS переходит на использование Calamares в качестве стандартного графического установщика. Calamares — это универсальный установщик, который отличается своей гибкостью и простотой в использовании, что делает процесс установки более понятным и доступным для пользователей Обновление дизайна В новой версии Kubuntu также произошло обновление логотипа и цветовой схемы, что делает внешний вид системы более современным и привлекательным. Другие изменения: KDE Gear 23.08.5 Firefox 125 Тестирование Kubuntu 24.04 — Noble Numbat (Благородный Намбат)...

Установка и настройка WireGuard VPN

WireGuard — это современный VPN-протокол с открытым исходным кодом, который стремится быть быстрее, проще, легче и полезнее, чем более старые протоколы, при этом обеспечивая высокий уровень безопасности. В этой статье будет описана установка и настройка WireGuard на сервере на базе kubuntu и подключение к нему клиента. Более подробная информацию по wireguard. Установка серверной части Прежде всего, вам необходимо установить WireGuard на сервер. WireGuard доступен в стандартных репозиториях, поэтому установка происходит довольно просто: sudo apt updatesudo apt install wireguard iptables Эти команды установят все необходимые компоненты WireGuard. Генерация ключей на сервере Затем, необходимо сгенерировать приватный и публичный ключи для вашего VPN-сервера: wg genkey | tee /etc/wireguard/privatekey | wg pubkey > /etc/wireguard/publickey Настройка WireGuard на сервере Для настройки сервера создайте конфигурационный файл в `/etc/wireguard/`, например `wg0.conf`, и добавьте следующее содержимое: [Interface]Address = 10.0.0.1/24SaveConfig = trueListenPort = 51820PrivateKey = <ваш приватный ключ>PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEPostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE[Peer]PublicKey = <публичный ключ клиента>AllowedIPs = 10.0.0.2/32 Замените `<ваш приватный ключ>` на реальный приватный ключ сервера, который вы сгенерировали ранее, а `eth0` — на имя вашего внешнего интерфейса. Включение IP-преобразования Вам необходимо разрешить IP-преобразование, чтобы пакеты могли передаваться между клиентами и интернетом: echo 'net.ipv4.ip_forward=1' | sudo tee /etc/sysctl.d/99-sysctl.confsudo sysctl -p Запуск сервера WireGuard Чтобы начать работу WireGuard, используйте следующую команду: wg-quick up wg0 Для автоматического запуска WireGuard при старте системы, включите его в systemd: systemctl enable wg-quick@wg0 Настройка клиента На стороне клиента вам также предстоит сгенерировать ключевую пару и создать конфигурационный файл. Установка WireGuard на клиенте происходит так же, как и на сервере: sudo apt updatesudo apt install wireguard Генерация ключей на клиенте wg genkey | tee privatekey | wg pubkey > publickey Конфигурация клиента Создайте файл `wg0-client.conf` со следующим содержанием: [Interface]PrivateKey = <ваш приватный ключ клиента>Address = 10.0.0.2/32DNS = 1.1.1.1[Peer]PublicKey = <публичный ключ сервера>AllowedIPs = 0.0.0.0/0Endpoint = <IP_сервера>:51820PersistentKeepalive = 25 После замены `<ваш приватный ключ клиента>` и `<публичный ключ сервера>` на соответствующие значения, а также `` на внешний IP-адрес вашего сервера, конфигурация клиента будет завершена. Для подключения к VPN используйте приведенную команду: wg-quick up wg0-client Если вы хотите, чтобы VPN запускался при старте системы, используйте systemd: systemctl enable --now wg-quick@wg0-client Теперь у вас должен быть рабочий VPN-сервер на базе WireGuard и клиент, подключенный к нему...

WireGuard VPN

WireGuard - это современное программное обеспечение для виртуальных частных сетей (VPN), использующее новейшую криптографию. Оно было разработано как более производительная и простая в использовании альтернатива старым VPN-протоколам, таким как IPsec и OpenVPN. Цель WireGuard - создать простой и высокоэффективный VPN. Вот некоторые ключевые особенности WireGuard: Простота и удобство использования Меньшее количество строк кода (около 4 000) облегчает аудит и поддержку. Простой процесс настройки по сравнению с традиционными VPN. Производительность Разработан для обеспечения высокой пропускной способности и низкой задержки. Хорошо работает на различных устройствах, от небольших встраиваемых систем до крупных серверов. Безопасность Современные, хорошо зарекомендовавшие себя криптографические примитивы. Отсутствие динамической реконфигурации или переговоров; протокол на основе открытого ключа. Кросс-платформа Доступен для многих операционных систем, включая Linux, Windows, macOS, BSD, iOS и Android. Конфиденциальность Разработан для минимизации поверхности атаки. По умолчанию не хранит постоянную информацию. Конструкция WireGuard состоит из простого сетевого интерфейса, построенного вокруг UDP-туннеля, с криптографической маршрутизацией ключей, которая связывает открытые ключи со списком IP-адресов туннеля, разрешенных для использования внутри туннеля. Чтобы настроить WireGuard VPN, выполните следующие общие шаги: Установите WireGuard на свои устройства. Сгенерируйте набор открытых и закрытых ключей для каждого устройства. Выберите устройство в качестве VPN-сервера и настройте его с открытыми ключами клиентских устройств, назначив каждому уникальный IP-адрес в VPN-подсети. Настройте каждый клиент с открытым ключом сервера и своим собственным набором ключей, а также IP-адресом, назначенным сервером. Установите VPN-соединения. Этот процесс может немного отличаться в зависимости от операционной системы, и обычно вам придется изменить настройки брандмауэра, чтобы разрешить VPN-трафик. Установка и настройка Wireguard VPN под Kubuntu...