new variable terminal entry in contextmenu
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
qterminal
sakura
st
properly patchedtabby
terminator
terminology
termite
tilix
urxvt
urxvtc
wezterm
xfce4-terminal
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):
sudo 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.
sudo 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.4.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d37e5779351da27f7f2b7f72500a0dd708b4717ebfd6de328bfb1c3677df010d |
|
MD5 | c1452050ba75ea7a59d6edaf407ac0e8 |
|
BLAKE2b-256 | 0839efd9b1fd05ef17353266b5a1a606994b649cce1876ad3268aa654318ee25 |
Hashes for nautilus_open_any_terminal-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 118ba06b6eeba965656e0dc68f4e2c741849fad4f1f18bb7b4ab7d7a7ff99612 |
|
MD5 | 71c14b3de790157255c9f5de109b8ab5 |
|
BLAKE2b-256 | 9ca33623c6a0c14435c2066185cc9ee2d2435d5ad27cd2c4db9b5f384c13729a |