Site icon IT Draft

Перевод выделенного текста по комбинации клавиш во всплывающем окне

Монтирование общего каталога из Ubuntu 18.04

Ставим софт

user@localhost:~$ sudo apt install translate-shell
user@localhost:~$ sudo apt install gawk
user@localhost:~$ sudo apt install curl
user@localhost:~$ sudo apt install mplayer
user@localhost:~$ sudo apt install less
user@localhost:~$ sudo apt install aspell
user@localhost:~$ sudo apt install zenity
user@localhost:~$ sudo apt install xsel

Создаем скрипт

user@localhost:~$ nano /home/user/.translate_textbox

#!/usr/bin/env bash
a=`xsel -o | trans :ru -no-ansi -b`
# файл с переводом
tmp="/tmp/gtrans"
# файл с переводом 2, см. дальшше
tmp2="/tmp/gtrans2"
echo -e "$a" > $tmp
# из-за ошибки в программе trans, удаляем последние 5 символов и записываем результат в др. файл
rev $tmp | cut -c 6- | rev > $tmp2
# Выводим
zenity --text-info --width="500" --height="300" --title="Перевод" --filename=$tmp2

Делаем его исполняемым

user@localhost:~$ chmod +x /home/user/.translate_textbox

Назначаем горячие клавиши: Настройки – Устройства – Клавиатура

Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров

Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.


Имя: trabslate box
Команда: /home/user/.translate_textbox
Комбинация клавиш: ctrl + `
Exit mobile version