From 58aa43e5a10fb36bba225ab045025d49dfdc67a1 Mon Sep 17 00:00:00 2001 From: alexy Date: Fri, 13 Jun 2025 23:42:07 +0300 Subject: [PATCH] initial commit: add Arch Linux scripts Add a collection of scripts used on Arch Linux for system automation and maintenance. --- README.md | 1 + disable-keyboard-default.sh | 2 ++ disable-main-screen.sh | 3 +++ translit_ru_on_us.py | 12 ++++++++++++ 4 files changed, 18 insertions(+) create mode 100644 README.md create mode 100755 disable-keyboard-default.sh create mode 100755 disable-main-screen.sh create mode 100755 translit_ru_on_us.py diff --git a/README.md b/README.md new file mode 100644 index 0000000..951c97d --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +This repository contains all the scripts I use on Linux. diff --git a/disable-keyboard-default.sh b/disable-keyboard-default.sh new file mode 100755 index 0000000..2196d78 --- /dev/null +++ b/disable-keyboard-default.sh @@ -0,0 +1,2 @@ +#!/bin/bash +xinput float "AT Translated Set 2 keyboard" diff --git a/disable-main-screen.sh b/disable-main-screen.sh new file mode 100755 index 0000000..89ac139 --- /dev/null +++ b/disable-main-screen.sh @@ -0,0 +1,3 @@ +#!/bin/bash +xrandr --output eDP-1 --off + diff --git a/translit_ru_on_us.py b/translit_ru_on_us.py new file mode 100755 index 0000000..8198e5d --- /dev/null +++ b/translit_ru_on_us.py @@ -0,0 +1,12 @@ +# /// script +# requires-python = ">=3.13" +# dependencies = [ +# "transliterate" +# ] +# /// + +from transliterate import translit +while True: + ru_text = input("Введите текст на русском: ") + us_text = translit(ru_text, language_code='ru', reversed=True) + print(f"***\n\n{us_text}\n\n***")