Pelo wrote:but to translate them in CLI, never i would be able to
its not that bad.
to open a program in a gui, you click on the picture above the name.
to open in a cli, you just type the name.
but you dont usually have to type the whole name. no matter what browser you use, this is all you have to do in a debian/devuan system:
x
-
w
w
[tab]
x-ww[tab] automatically completes to x-www-browser. but you can make a shortcut, just like a gui.
browser starts with b, you can just make a shortcut called "b" if you like.
b is for browser-- would "br" make it easier to associate with browser?
"we?" how about "web?"
or create shortcuts in english and french. then whatever language youre thinking in, both work on your computer.
you never have to use the full length command, if it is going to stay the same-- except when youre making a shortcut.
by all means, use a gui or icon. but please dont think its impossible for you to learn the cli. i used it when i was 5 years old, and im not an astrophysicist.
you may be thinking, "i use iceweasel. why cant i just say iceweasel?" you can! x-www-browser opens whatever browser is set "default." change your default, x-www-browser still works for the new setting!
you can also just type the name of your browser. but again: you only have to type enough that [tab] can auto-complete it.
trying to think of a command name that starts with y? type "y" and hit tab twice. it will show you all the commands in your path that start with y.
type a couple more letters and hit tab, it will type the rest for you. then just hit enter.
now, the next time you want to ask a friend to do something for you, instead of telling them how or what you want, just show them.
instead of asking them: "can you get me a glass of water?" just walk them to the Out house, point at a glass, point at the sink, then point a finger at yourself (for "give to me") and then realize thats how we cli users feel sometimes, having to use a mouse.
sometimes its less effort to talk! and then you can sum it all up in a little command you get to choose a name for, like getwater (getw-[tab]. because "wget" is already taken.)
language is wonderful. mice point and click, and (are a) drag.
you can even make your own shell menu, look:
Code: Select all
cat > /usr/local/bin/shellmenu
#### public domain - edit/share freely
echo "shell menu"
echo a\) xArchiver
echo b\) web Browser
echo c\) Chat on irc
echo
echo "hit a letter key to open a program from the menu"
read -n 1 c
if [[ "$c" == "a" ]] ; then xarchiver ; fi
if [[ "$c" == "b" ]] ; then x-www-browser ; fi
if [[ "$c" == "c" ]] ; then hexchat ; fi
[CTRL-D] # use CTRL-D on your keyboard to stop pasting text into shellmenu
now run this: chmod +x /usr/local/bin/shellmenu #### after that, you have a menu program! just type "shellmenu" to run it (perhaps give it a shorter name, though!)
you dont have to learn that code to use the cli. but that is all it takes to make your own interactive menu programs in the shell.
someone can even make a menu-program-maker to take a text file like this:
a xarchiver
b x-www-browser
c hexchat
and turn it into a menu program (like shellmenu) for you.
some of us used menu programs like that for years-- even apple had them on machines that didnt run a gui, like the apple ][.