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
prompt
qterminal
rio
sakura
st
tabby
terminator
terminology
terminus
termite
tilix
urxvt
urxvtc
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
Dependency to install before: nautilus-python
(python-nautilus
/python3-nautilus
(newer) package on Debian / Ubuntu)
User install:
pip install --user nautilus-open-any-terminal
System-wide install:
pip install nautilus-open-any-terminal
restart nautilus
Then kill Nautilus to allow it to load the new extension:
nautilus -q
If it does not work, try using the following command (from this repository):
./tools/update-extension-user.sh install # for a user install
sudo tools/update-extension-system.sh install # for a system-wide install
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 scripts have an uninstall option.
./tools/update-extension-user.sh uninstall # for a user uninstall
sudo tools/update-extension-system.sh uninstall # for a system-wide 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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 096b9ebf787cbd6fdb533d65c162d99893ae302fb51d90ac893cd5be4a11e1aa |
|
MD5 | 24b6369a233cdc0a3c1668e7d04a0741 |
|
BLAKE2b-256 | 580e0efb38442f11c09011a54e57967f0d1acd6e379f7d06702c9c4d5ef1b494 |
Hashes for nautilus_open_any_terminal-0.5.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c3080a1591896b4f55c8c0f1fae0a35c01e9c55ba378041e263e434037c1ca8 |
|
MD5 | 3bce713db4f44012d20cce0bd03959bd |
|
BLAKE2b-256 | d5744f37de875059fb7d3ab201035e23603134293ac415ca200bfaaf87f60116 |