Skip to content

mevdschee/type-clipboard.sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 

Repository files navigation

type-clipboard.sh

Linux bash script that types the contents of the clipboard into a selected window (requires X11).

This is for IT professionals that need to type long passwords or keys into remote consoles.

The script will prompt you to select a window before it types the clipboard contents into it.

If the clipboard contains multiple lines, you can edit the text before typing using an edit window.

Demo

demo

Requirements

Warning: This script does NOT work on a default install of Ubuntu/Fedora/Debian as those distributions default to GNOME (which is Wayland based) as their desktop environment.

  • X11 based desktop environment* (Wayland is NOT supported)
  • xdotool (for window selection and typing)
  • xclip (for clipboard access)
  • yad (for multiline editing/confirmation)

When you run the script for the first time, it will check for these dependencies and suggest how to install them if they are missing.

*) Examples of X11 based desktop environments: Cinnamon, XFCE, MATE, LXQt or Budgie. Note that GNOME and KDE Plasma are Wayland based.

Usage

[sudo] bash type-clipboard.sh [install|remove|-h|--help]
  • install - Install the script and shortcut (requires root privileges)
  • remove - Remove the script and shortcut (requires root privileges)
  • -h, --help - Show help message

Note: You may need to prepend sudo to the script to execute it with root privileges.

Files

When installing the script the follow installation paths are used:

  • Script: /usr/local/bin/type-clipboard
  • Shortcut: /usr/share/applications/type-clipboard.desktop

After installing the shortcut, the application should be easy to add to your menu or panel. The shortcut database is updated automatically and the application will appear as "type-clipboard".

License

MIT License (see LICENSE file)

Some other tools

About

Type the contents of the clipboard into a selected window (Linux X11 only)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages