---
title: languages within languages
language: en
---
fork: https://hub.vvvvvvaria.org/rosa/pad/p/languageswithoutwalls

__PUBLISH__
__VARIA__

languages within languages script

"What meaning meant was meaningless. there were so many languages inside each language, such different meanings for each word, that the dialogical break was inevitable" (Alexis Pauline Gumbs, M Archive - shared with Varia by Jara Rocha)

"Don't get hung up about names." (Linus Torvalds in a very passive-aggressive email exchange https://yarchive.net/comp/linux/everything_is_file.html)

Through this script, we invite you to take a few moments to alter the language used within programming environments to situate it within the present group. We will be customising system messages, renaming commands, or changing files.

Rosa is connected to the Varia vortex, which is "a collection of techniques which allows our server in varia to act as a transit point to make other servers, whether located in the space or outside, reachable over the internet." (from the documentation of setting up the varia hub, by Roel Roscam Abbing.) More information about this setup here: https://hub.vvvvvvaria.org/rosa/pad/p/varia-hub-documentation

A possible rhythm to follow:

15 min - Potential alternative route
If you have never used a terminal before, we recommend spending some time to get more comfortable with it. The Map Is The Territory game, developed by Solarpunk.cool is a short introduction to the commands you will need: https://solarpunk.cool/zines/map-is-the-territory/
Another game to try out, helping learning commands, see https://overthewire.org/wargames/bandit/bandit0.html

25 min - The login oracle (a score within a script)
To log into Rosa, there are two ways, a simple one and a more complex one. The simple one gives you access to the Rosa server while you are on the same network (so only when you are in Varia or in the next physical location of Rosa), and the more complex one gives you access on any network you find yourself on.

The simple version:
    What is ssh
  >  https://project.xpub.nl/img/xpub_logo_2020.svg
    SSH is a command that gives you access to another computer from the terminal.

Open your terminal and run:
$ ssh friend@192.168.1.71
Ask the key holders at the table for the password.

The more complex version:
you will first need to either have to generate an rsa key.
To do this, run:
    $ ssh-keygen (only if you don't hava an rsa key already, or if you want to make a new rsa key)
    $ cd ~/.ssh/
    $ cat ~/.ssh/id_rsa.pub


Copy the output and ask one of the key holders at the table to add your public rsa key to the Varia server.

Edit the following file ~/.ssh/config to include:


N.B. that the key path/name should be made specific to your own situation 

With the above config you can now do run the following command:
    $ ssh rosa

For this section, we take inspiration from Alexis Pauline Gumbs, who says:

We will adapt the score of Alexis Pauline Gumbs for accessing the Rosa server. When logging in, you will see a prompt. You can change this by editing the file /etc/issue using nano, a text editor. You will need sudo for this:
    $ sudo nano /etc/issue
Right now, the text when you login is:
    "Now, think of a question that is at stake for you. In this time in your life. It may be related to the person that you dedicated to, or something else that is urgently on your heart."

We invite you to ask this question to yourself before logging into ssh. You don't need to say this question to anyone, or write it down anywhere, it's only for yourself.

When logging in, you will see a randomly selected Message Of The Day (MOTD). At the moment, these are excerpts from the book by Gumbs.
We invite you to look in the physical space of Varia, the library, the reference book area, the zines, or your own references to add to the oracle.
To add more texts to this add text files in /home/friend/oracle:
    $ sudo touch /home/friend/oracle/text-name.txt
    $ sudo nano /home/friend/oracle/text-name.txt

Definition of alias from Merriam-Webster:
 (Entry 1 of 2)
: otherwise called : otherwise known as
 —used to indicate an additional name that a person (such as an artist/ criminal) sometimes uses
 (Entry 2 of 2)
 : an assumed or additional name that a person (such as a buddy/criminal) sometimes uses

In computing, an alias is a command which allows you to replace commands/words with other words. It is mainly used for abbreviating a system command, or for adding default arguments to a regularly used command.

Aliases that can currently be found on Rosa in the .bash_aliases file on user friend
To start a tmux session to collaboratively write in a terminal:
alias together='tmux new -s'
To join an existing tmux session
alias join='tmux attach -t'
to create an alias add it to the file ~/.bash_aliases

alias sound="pavucontrol"

To make the latest aliases available to be used (run after every change in the .bash_aliases file)
alias begin='source ~/.bash_aliases'
>> multiple aliases work for the same command
What happens when you give an alias that exist for another command?


Pad for alliases discussion
https://hub.vvvvvvaria.org/rosa/pad/p/languageswithoutwalls




Other possible steps
Apart from aliases, there are other things we can change:
    - the lecture file, which contains the message displayed whenever someone uses sudo. To change this run:
        $ sudo nano /etc/sudoers.unite
    - cron job that send a message after a certain time. To try this, you could for example print a message to everyone's screens every hour. For this you would first write your message, for example see file /home/friend/broadcast.txt and edit it as you see fit. To make it run, we've added this line to the crontab "0 * * * * cat /home/friend/broadcast.txt | wall" using this command:
        $ crontab -e
    The command being run every hour is called "wall". You can use this command to send a message to everyone logged into the terminal:
        $ wall "hello atnofs"



References


https://github.com/jifunks/botany