Punto Switcher for Linux icon
Punto Switcher for Linux icon

Punto Switcher for Linux

A lightweight Bash-based tool that automatically converts text between two keyboard layouts — for example, between Russian and English.

Punto Switcher for Linux screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Linux
-
No reviews
1like
1comment
0news articles

Features

Suggest and vote on features
  1.  Auto Layout
  2.  Support for Hotkeys
  3.  Layout

 Tags

  • keyboard-language
  • switcher
  • locale
  • text-converter
  • system-customization
  • Linux
  • input-locale
  • Automation
  • language-switcher
  • punto-switcher
  • localization
  • system-locale
  • locale-localization
  • input-language-switcher
  • local-switching
  • local-switcher
  • input-language-switching
  • Keyboard Layout
  • language-switching
  • system-localization
  • productivity
  • bash
  • input-language

Punto Switcher for Linux News & Activities

Highlights All activities

Recent activities

Show all activities

Punto Switcher for Linux information

  • Developed by

    Unknown
  • Licensing

    Open Source (MIT) and Free product.
  • Alternatives

    9 alternatives listed
  • Supported Languages

    • English
    • Russian

AlternativeTo Categories

OS & UtilitiesPhotos & Graphics

GitHub repository

  •  5 Stars
  •  1 Forks
  •  0 Open Issues
  •   Updated  
View on GitHub

Our users have written 1 comments and reviews about Punto Switcher for Linux, and it has gotten 1 likes

Punto Switcher for Linux was added to AlternativeTo by dsfgsadfg fgdhjfhj on and this page was last updated .

Comments and Reviews

   
 Post comment/review
dsfgsadfg fgdhjfhj
0

Hooray! It works! =)

Review by a new / low-activity user.

What is Punto Switcher for Linux?

Punto Switcher for Linux is a lightweight Bash-based tool that automatically converts text between two keyboard layouts — for example, between Russian and English — just like the original Yandex Punto Switcher, but made for Linux users.

The script works by emulating keyboard actions and analyzing the last typed or selected text. It can automatically detect which layout the text belongs to and convert it accordingly.

It supports multiple modes:

  • Convert the last word before the cursor.
  • Convert selected text.
  • Convert the last word in a Gnome Terminal line.
  • Convert selected text inside a Gnome Terminal.
  • Allows assigning separate hotkeys for switching to each layout.

Conversion direction (ru_to_us or us_to_ru) and layout switching are determined automatically, depending on character matches or the current layout.

You can easily customize it to work with any two keyboard layouts, not just Russian and English.

The project is script-based and does not require any daemon or GUI — it uses standard Linux utilities like xdotool, xsel, xautomation, and xbindkeys.