If the script is in the home directory of the user, ./script.sh should do it. The terminal has menus accessible with the super key then use arrows to navigate and enter to activate. -- Jude <jdashiel at panix dot com> "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." Ed Howdershelt 1940. On Thu, 27 Apr 2023, Linux for blind general discussion wrote: > If it uses Mate terminal, the .bash_profile doesn't get read by default. > You could put them in .bashrc and it should read them when the terminal is > opened. I think .bashrc is read every time a shell is invoked, so that is > something to be aware of. > > You can also have Mate terminal invoke a script for you, but I've never done > that. Type man mate-terminal. > > > > > > Okay, so I've been using a ~/.bash_profile file with the following contents: > > > > rm -f ~/.bash_history > > export PS1='$(tty | sed 's#^/dev/tty##')\$' > > export PATH=~/Programming/bash-scripts:$PATH > > > > To clear the command history from the previous session, change the > > prompt to something extremely short instead of the default user@host > > /path/to/working/directory, and to add the directory where I store my > > bash scripts to my path. > > > > It works when logging into the console, but I recently bought a new > > desktop and decided to give running a full desktop a go since I'm no > > longer running a 12-year-old CPU with 4GB of RAM, and whichever > > terminal emulator Debian Mate uses by default is clearly ignoring > > ~/.bash_profile. > > > > So is there somewhere I can put the above lines so they'll besourced > > both when logging into a text-only console and when launching a > > terminal emulator? > > > > Also, I have some scripts to automate sshing into some remote hosts or > > mounting the remote filesystems locally, and part of it involves > > creating a mounttt point that needs to be chown to my user. Is there a > > shell variable I can use to make these scripts work for any user > > instead of needing to edit the script to use the name of the user I'm > > logged in as? > > > > _______________________________________________ > > Blinux-list mailing list > > Blinux-list@xxxxxxxxxx > > https://listman.redhat.com/mailman/listinfo/blinux-list > > > > _______________________________________________ > Blinux-list mailing list > Blinux-list@xxxxxxxxxx > https://listman.redhat.com/mailman/listinfo/blinux-list > _______________________________________________ Blinux-list mailing list Blinux-list@xxxxxxxxxx https://listman.redhat.com/mailman/listinfo/blinux-list