debian-vote Apr 2022 by thread

⚠️ Спробуйте спочатку на операційній системі, встановленій на окремому носії, щоб не пошкодити поточну систему, бо є ймовірність того, що ви не зможете взагалі завантажитися.

$ inxi -Gaz | grep driver # (має бути nouveau) $ sudo apt install linux-headers-$(uname -r) $ sudo apt install xserver-xorg xserver-xorg-core xserver-xorg-dev $ sudo apt install nvidia-detect $ nvidia-detect Дотримуйтеся приписів, які випише ця команда^^ $ sudo apt install nvidia-driver $ sudo apt install nvidia-xconfig nvidia-settings xserver-xorg-video-nvidia $ reboot $ sudo nvidia-xconfig $ sudo systemctl restart lightdm.service Об'явіться і завершіть: $ sudo nvidia-settings $ reboot $ inxi -Gaz | grep driver # (має бути nvidia) джерело: https://pawamoy.github.io/posts/dual-screens-setup-nvidia-bunsenlabs-debian-jessie
#нвідія #драйвери #лазівки #дебіян
How to install NVidia drivers on BunsenLabs/Debian 8 to setup dual screens - pawamoy's website

Findings, thoughts, tutorials, work. Pieces of my mind!

Натрапив на два інструмента збору інформації про систему: neofetch та inxi.

sudo apt install neofetch sudo apt install inxi

Використання:

$ neofetch $ inxi -FzjJxy 80 #знаряддя #дебіян #лінукс #термінал
Social.Net.Ua

Для оновлення терміну дії ключа необов'язково проходити процедуру

gpg --edit-key KEY_ID gpg> key 1 gpg> expire ... gpg> save

яку я постійно забуваю, як вона там конкретно робиться. Можна просто відтермінувати однією командою:

gpg --quick-set-expire KEY_ID TIME

Щоправда, ще не тестував на прострочених.

UPD. Потестував. Не оновлюється підключ. Це може бути видно тільки при розширеному рівні багатослівності (-vv). Тому, якщо ключ вже протух, то краще одразу починати з gpg --edit-key KEY_ID; key 1; expire...

#знаряддя #лазівки #дебіян
Social.Net.Ua

Якщо потрібно швиденько сконвертувати файл .md у файл розмітки .html, є інструмент lowdown:

sudo apt install lowdown

lowdown bookmarks.md -o bookmarks.html

#знаряддя #дебіян #конвертація #файли

Знайшов на Дебіяні дві прості програми для оптимізації світлин:

Для .jpgjpegoptim, для .pngoptipng.


jpegoptim


sudo apt install jpegoptim

Можна використовувати без параметрів, перезаписуючи поточну світлину:

jpegoptim pushok.jpg

Можна створити тимчасову теку, щоб не шкодувати за втраченою світлиною. Для цього додаємо параметр -d (-d temp).

Тоді для (пере)запису туди треба ще додати опцію -o, інакше не (пере)запише.

Можна ще вказати, скільки кілобайт має бути cвітлина (5Kb: -S5).

mkdir -p temp jpegoptim -S5 -d temp -o pushok.jpg

Можна вказати, скільки відсотків від поточного розміру (місця на диску) має бути світлина (50%: -S50%):

jpegoptim -S50% -d temp -o pushok.jpg

Або використати параметр якості зображення (від 0 до 100: -m50):

jpegoptim -m0 -d temp -o pushok.jpg


optipng


sudo apt install optipng

Можна використовувати без параметрів, перезаписуючи поточну світлину:

optipng screenshot.png

Можна зберегти копію поточного файлу:

optipng -backup screenshot.png

Або записати в новий:

optipng screenshot.png -out screenshot.new.png

Можна спробувати оптимізувати по максимуму (o7), але різниця між звичайною оптимізацією мізерна:

optipng -o7 screenshot.png -out screenshot.new.png

optipng заявляє, що оптимізує .gif файли, але мені воно зробило ґіфку неанімованою 

#знаряддя #дебіян #світлини #оптимізація
Social.Net.Ua

Сьогодні дізнався, що команда xclip нормально копіює тільки для вставки всередині терміналу, а щоб скопіювати для вставки поза терміналом, треба дещо додати:

cat file.txt | xclip -selection clipboard #лазівки #лінукс #дебіян #буферобміну #копіювання
Social.Net.Ua

Невеличке і невичерпне порівняння обмеженого кола програм для запису екрана:


-- kazam --

sudo apt install kazam

Єдина програма, де звук з динаміків записано з відповідною гучністю.
З мікрофона все одно пише тихо.
Відео: h264 (mp4), vp8 (webm), avi
Framerate регулюється, можна робити знятки.
Невеличке вікно для налаштувань, і окреме в file > preferences, все зручно.


-- simplescreenrecorder --

sudo apt install simplescreenrecorder

Багато різних налаштувань у різних вікнах.
Відео: h264 (mp4), vp8 (webm), theora (ogg), можна вибрати кодек з великої купи.
Аудіо: mp3, aac, vorbis, можна вибрати кодек з великої купи.


-- recordmydesktop --

sudo apt install recordmydesktop

Без налаштувань одразу пише весь робочий стіл.
Є певні налаштування через командний рядок, читайте manㅤ recordmydesktop.
До речі, там є приклади, як можна конвертувати через vlc.
Відео: ogv.


-- vokoscreenNG --

sudo apt install vokoscreen-ng

Є баг при виборі регіона вікна, не рекомендую.


-- blue-recorder --

Працює через snap:

sudo apt install snapd sudo snap install blue-recorder snap run blue-recorder

Пише ґіфки, framerate регулюється.
Відео: avi, mp4, wmv, mkv.


-- byzanz-record --

sudo apt install byzanz

Пише лише ґіфки, і нажаль, framerate не регулюється, тому файли виходять дуже великі.
Наприклад:
10-секундна ґіфка з затримкою в 3 секунди перед записом, розміром 840х480, на 400-му пікселі від лівого верхнього кутка екрану:

byzanz-record -d 10 --delay=3 -x 400 -y 400 -w 840 -h 480 output.gif #знаряддя #запис #екран #записекрана #дебіян #лінукс #ґіфки #відео
Social.Net.Ua

Швиденькі команди для роботи з доменами (потрібно встановити пакет dnsutils): Які у домена сервери імен? $ host -t ns social.net.ua social.net.ua name server ns28.inhostedns.net. social.net.ua name server ns38.inhostedns.org. social.net.ua name server ns18.inhostedns.com. $ dig ns social.net.ua +short ns38.inhostedns.org. ns18.inhostedns.com. ns28.inhostedns.net. Дізнатися айпі адресу домена: $ nslookup social.net.ua ... Non-authoritative answer: Name: social.net.ua Address: 185.149.40.238 $ dig social.net.ua +short 185.149.40.238 Дізнатися у певного сервера імен значення певного запису для певного домена: $ nslookup -query=A social.net.ua - ns28.inhostedns.net ... Name: social.net.ua Address: 185.149.40.238 $ nslookup -query=MX social.net.ua - ns28.inhostedns.net ... social.net.ua mail exchanger = 1 aspmx.l.google.com. social.net.ua mail exchanger = 5 alt1.aspmx.l.google.com. social.net.ua mail exchanger = 5 alt2.aspmx.l.google.com. social.net.ua mail exchanger = 10 aspmx2.googlemail.com. social.net.ua mail exchanger = 10 aspmx3.googlemail.com. $ dig mx social.net.ua +short 5 alt2.aspmx.l.google.com. 10 aspmx2.googlemail.com. 10 aspmx3.googlemail.com. 1 aspmx.l.google.com. 5 alt1.aspmx.l.google.com. #знаряддя #домени #лінукс #дебіян подяка за співпрацю: Bonkers, Івась Тарасик
Social.Net.Ua

Хто користується закладками? Натрапив на знаряддя buku, встановлюється на Дебіяні дуже просто: $ sudo apt install buku Туди можна імпортувати поточні закладки, як html, так і json: $ buku -i bookmarks.html $ buku -i bookmarks-2023-11-18.json Шукати можна як за тегами: $ buku -s zen 1. awesome-selfhosted [114] > https://awesome-selfhosted.net/ # zen 2. awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers [115] > https://github.com/awesome-selfhosted/awesome-selfhosted # zen ... так і за словами: $ buku -s awesome-selfhosted 1. awesome-selfhosted [114] > https://awesome-selfhosted.net/ # zen 2. awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers [115] > https://github.com/awesome-selfhosted/awesome-selfhosted # zen ... За регулярками теж можна шукати: $ buku -r awe 1. awesome-selfhosted [114] > https://awesome-selfhosted.net/ # zen 2. awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers [115] > https://github.com/awesome-selfhosted/awesome-selfhosted # zen ... Після вдалого пошуку можна відкрити посилання або взявши порядковий номер результатів пошуку (номер зліва), тоді пишемо "О" велике і номер: ... buku (? for help) O 2 або ж взявши номер власне закладки (в квадратних дужках справа), тоді пишемо "о" маленьке: ... buku (? for help) o 115 Після кожного пошуку ви опиняєтеся ніби "у програмі", де можна або ввести "?" і дізнатися більше про команди: ... buku (? for help) Або двічі натиснути "Enter", щоб вийти. man buku теж ніхто не відміняв. Додати/поміняти закладку можна або в інтерактивному режимі: buku -w Або одноря́дком: buku -a https://exercism.org/tracks/javascript js,тут можуть бути ваші теги,javascript,exercism -c JavaScript а тут коментарі track Пропуски в іменах тегів (навіть кириличних) виявилися нестрашні: $ buku -s можуть 1. JavaScript on Exercism [189] > https://exercism.org/tracks/javascript + JavaScript а тут коментарі track # exercism,javascript,js,тут можуть бути ваші теги Експортувати закладки в `json` я не побачив як, але можна в `html`, Markdown та внутрішній формат програми: $ buku -e bookmarks.html $ buku -e bookmarks.md $ buku -e bookmarks.db Коли вдосталь награлися, то всі закладки можна повидаляти одним махом: $ buku -d Remove ALL bookmarks? (y/n): y All bookmarks deleted З цікавого можна вивести на екран 10 крайніх закладок: $ buku -p -10 -1 І окремою командою можна за порядковим номером відкрити в браузері взагалі будь-яку, а не тільки з тих, що вивелися: $ buku -o 189 джерело: https://github.com/jarun/Buku
#закладки #знаряддя #дебіян #лінукс
GitHub - jarun/buku: :bookmark: Personal mini-web in text

:bookmark: Personal mini-web in text. Contribute to jarun/buku development by creating an account on GitHub.

GitHub