All Projects → angela-d → nautilus-right-click-new-file

angela-d / nautilus-right-click-new-file

Licence: GPL-3.0 License
Add a right click context menu in Nautilus to add new documents for Linux desktop.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to nautilus-right-click-new-file

Argos
Create GNOME Shell extensions in seconds
Stars: ✭ 1,251 (+5339.13%)
Mutual labels:  gnome, linux-desktop
Boston-Icons
Boston is an exclusive icon theme inspired by functionalist design and a touch of early computer icons. The project is focused on elemental properties, basic shapes, a reduced color palette and visual hierarchy.
Stars: ✭ 106 (+360.87%)
Mutual labels:  gnome, linux-desktop
Gnome Dash Fix
Sort GNOME apps dashboard by category.
Stars: ✭ 92 (+300%)
Mutual labels:  gnome, bash-script
Gnome Layout Manager
A bash script that batch installs and tweaks GNOME extensions as well as GTK/Shell themes. There are currently three options available: Unity, Windows and macOS.
Stars: ✭ 383 (+1565.22%)
Mutual labels:  gnome, linux-desktop
fedora-post-install-script
A Fedora GNOME post-install script
Stars: ✭ 28 (+21.74%)
Mutual labels:  gnome, bash-script
Chromecast mpris
📺 Control Chromecasts from Linux and D-Bus
Stars: ✭ 413 (+1695.65%)
Mutual labels:  gnome, linux-desktop
cover-thumbnailer
Generates folder thumbnails for various file browser on Linux to display music album covers, preview of pictures which are in a folder and more.
Stars: ✭ 56 (+143.48%)
Mutual labels:  gnome, nautilus
GabTag
A gtk linux application to handle audio tags 🎵
Stars: ✭ 34 (+47.83%)
Mutual labels:  gnome, gnome-desktop
DownloadRedditImages
Easily download all the images from any subreddit (also select sort_type if you want hot/top/new/controversial, and also sort_time day/week/month/year/all). Randomly select downloaded images and set as wallpaper, updating every 30 mins (or whenever you want duh)!
Stars: ✭ 66 (+186.96%)
Mutual labels:  gnome, linux-desktop
pw3270
3270 Emulator for gtk
Stars: ✭ 38 (+65.22%)
Mutual labels:  gnome, linux-desktop
Vimix Icon Theme
vimix-icon-theme
Stars: ✭ 255 (+1008.7%)
Mutual labels:  gnome, linux-desktop
gedit-plugin-markdown preview
A gedit plugin previewing markdown (.md) documents
Stars: ✭ 79 (+243.48%)
Mutual labels:  gnome, gnome-desktop
cast control
📺 Control Chromecasts from Linux and D-Bus
Stars: ✭ 443 (+1826.09%)
Mutual labels:  gnome, linux-desktop
Plotinus
A searchable command palette in every modern GTK+ application
Stars: ✭ 805 (+3400%)
Mutual labels:  gnome, linux-desktop
Anti Ddos
🔒 Anti DDOS | Bash Script Project 🔒
Stars: ✭ 561 (+2339.13%)
Mutual labels:  bash-script, linux-desktop
Dotfiles
🍙 Personal dotfiles repository.
Stars: ✭ 148 (+543.48%)
Mutual labels:  bash-script, linux-desktop
nautilus-pdf-tools
Tools to work with PDF files from Nautilus
Stars: ✭ 16 (-30.43%)
Mutual labels:  gnome, nautilus
Adapta-Nord
Nord version of Adapta Theme!
Stars: ✭ 27 (+17.39%)
Mutual labels:  gnome, gnome-desktop
rwloadsim
RWP*Load Simulator - your tool for scripting, simulation and much more. Like having a bit of bash and SQL, a nip of C or Java, a dash of awk, a grain of sed plus drops of secret sauce in one single tool. See https://blogs.oracle.com/database/rwploadsim-oracle-db-performance-simluator for the announcement on the Oracle database blog.
Stars: ✭ 26 (+13.04%)
Mutual labels:  bash-script
defaults.sh
 User Defaults Plist → Shell Script converter with Regex filtering
Stars: ✭ 20 (-13.04%)
Mutual labels:  bash-script

Right-click New File Context Menu for Nautilus / Nemo / Gnome File Manager

Super easy and light script to automate adding a context menu to Nautilus / Gnome Files to create a new document.

Although this script was originally built for a now-ancient version of Nautilus, it still works for current versions of Nautilus and Nemo file managers, as late as GNOME Shell 3.38.3


Before:

nautilus right click context menu - before

After:

nautilus new file context menu - after

Default Menu Options

  • Bash Script
  • PHP Script
  • Text File
  • Libre Office Word Document
  • Markdown Document

Any menu item ins interchangeable and can be removed.

Download the automation script

Run via terminal:

git clone https://github.com/angela-d/nautilus-right-click-new-file.git && cd nautilus-right-click-new-file

Confirm you're in the right directory:

ls

You should see:

img  LICENSE  automate.sh  README.md  Templates.tar.gz

Now, run the script:

./automate.sh

If you've already used this and want to update to get the Markdown Document automagically installed, update your git repo or do a fresh clone and follow the above steps.

Updating: Updating

That's all there is to it!


(optional) Manual Instructions

(if you don't want to run the automated script)

  • Download Templates.tar.gz and extract
tar -xvzf Templates.tar.gz
  • Move the extracted files (templates) into /home/youruser/Templates/

(in Nautilus; Open File Manager -> Click Home on the left -> If Templates folder does not exist, create it. If you're using a non-english language, change the name accordingly, e.g. /home/youruser/Vorlagen/ in a german environment. Creating ~/Templates/ in a non-english environment won't have any effect.)

  • If your changes do not automatically appear, log out or run:
xdg-user-dirs-update

to generate the user-dirs config file.

Done!

Note

Each of the template files have a prefix like #!/bin/bash or <?php when you open the file (except the Text file & Writer/Word .doc) - while standard for the script type in question, it is also used so the operating system could interpret the type of file and automatically create the context menu icon without any extra code.


(optional) Customize your Context Menu

In Nautilus, navigate to the Home directory and then Templates.

In the Templates directory, you can place your dummy files (templates) in folders for easy sorting, or add new ones.

If your changes are not instantaneous, restart Nautilus:

nautilus -q && nautilus &

In some instances, you may have to log out and log back in.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].