an extension for nautilus, which adds an context-entry for opening other terminal emulators than gnome-terminal.
Project description
nautilus-open-any-terminal
is an extension for nautilus, which adds an context-entry for opening other terminal emulators than gnome-terminal
.
Supported Terminal Emulators
Right now the plugin is limited to these terminal emulators. If one is missing please open an issue.
alacritty
blackbox
cool-retro-term
deepin-terminal
foot
/footclient
gnome-terminal
guake
hyper
kermit
kgx
(GNOME Console)kitty
konsole
mate-terminal
mlterm
ptyxis
qterminal
rio
sakura
st
tabby
terminator
terminology
terminus
termite
tilix
urxvt
urxvtc
warp
wezterm
xfce4-terminal
xterm
/uxterm
Installing
From the AUR (Arch Linux)
yay -S nautilus-open-any-terminal
Nixpkgs (NixOS)
nix-env -iA nixos.nautilus-open-any-terminal
From PYPI
Dependencies to install before:
nautilus-python
(python-nautilus
/python3-nautilus
(newer) package on Debian / Ubuntu)gir1.2-gtk-4.0
(Debian / Ubuntu)
User install:
pip install --user nautilus-open-any-terminal
System-wide install:
pip install nautilus-open-any-terminal
From source
git clone https://github.com/Stunkymonkey/nautilus-open-any-terminal.git
cd nautilus-open-any-terminal
make
make install schema # User install
sudo make install schema # System install
restart nautilus
Then kill Nautilus to allow it to load the new extension:
nautilus -q
Settings
To configure the plugin’s behaviour make sure to run (system-wide):
glib-compile-schemas /usr/share/glib-2.0/schemas
or for (user-wide) installation:
glib-compile-schemas ~/.local/share/glib-2.0/schemas/
via dconf-editor
via command-line
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal terminal alacritty
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal keybindings '<Ctrl><Alt>t'
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal new-tab true
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal flatpak system
Uninstall
Since setup.py
does not provide a natively uninstall method the makefile has an uninstall option.
make uninstall scheme # user uninstall
sudo make uninstall scheme # system uninstall
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nautilus-open-any-terminal-0.5.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 049bdd70eae34bbab9187ab2ffc1b45dbac69e8d019c886b0cd6891eafa512f0 |
|
MD5 | 5348ead8560b148090474e7cfd7c4252 |
|
BLAKE2b-256 | 35ae6f9d82e90b748456079192c4e176097a6cd7867e755a253ac5b68cd10988 |
Hashes for nautilus_open_any_terminal-0.5.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85b2bfbe22ff887818813881117ee430d3c584365d61fda28c1e2911dc70a5c0 |
|
MD5 | 6e5571974729989a96fd729270b85a7c |
|
BLAKE2b-256 | e8557fcd68290c6c384ccb7f8802ff6b90f3f3ab227c7adecb44885e90fbeca2 |