Giter VIP home page Giter VIP logo

nautilus-open-any-terminal's Introduction

nautilus-open-any-terminal

DownloadsPackaging status

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 patched
  • tabby
  • terminator
  • terminology
  • termite
  • tilix
  • urxvt
  • urxvtc
  • wezterm
  • xfce4-terminal

Installing

From the AUR (Arch Linux) AUR  package

yay -S nautilus-open-any-terminal

Nixpkgs (NixOS) nixpkgs unstable package

nix-env -iA nixos.nautilus-open-any-terminal

From PYPI PyPI package

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

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

nautilus-open-any-terminal's People

Contributors

stunkymonkey avatar dolwup avatar sapphic-kitten avatar christopherstraub avatar osmank3 avatar bumbummen99 avatar abd3lraouf avatar dmytrodubinin avatar fredericpetit-gh avatar jonascz avatar kidonng avatar lucaslira95 avatar rmnscnce avatar bluebears-dev avatar chrisjbillington avatar ilkecan avatar nanashi-1 avatar orhun avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.