From da1943b72f11e6d73703b5b8d4851fcecab7f648 Mon Sep 17 00:00:00 2001 From: Jason Evans Date: Sun, 27 Aug 2023 20:28:17 +0200 Subject: [PATCH] vault backup: 2023-08-27 20:28:17 --- .obsidian/workspace.json | 16 ++++++++-------- Desktop Files/cinnamon-arch.desktop | 5 +++++ Desktop Files/i3-arch.desktop | 5 +++++ Desktop Files/i3-ubuntu.desktop | 5 +++++ Desktop Files/tde-arch.desktop | 6 ++++++ Desktop Files/tde-trinity.desktop | 5 +++++ Desktop Files/xterm.desktop | 7 +++++++ README.md | 15 +++++++++++++-- 8 files changed, 54 insertions(+), 10 deletions(-) create mode 100644 Desktop Files/cinnamon-arch.desktop create mode 100644 Desktop Files/i3-arch.desktop create mode 100644 Desktop Files/i3-ubuntu.desktop create mode 100644 Desktop Files/tde-arch.desktop create mode 100644 Desktop Files/tde-trinity.desktop create mode 100644 Desktop Files/xterm.desktop diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index aabc4b7..1f5d70e 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -148,6 +148,13 @@ }, "active": "ef0c6f52955f9b86", "lastOpenFiles": [ + "Desktop Files/xterm.desktop", + "Desktop Files/tde-trinity.desktop", + "Desktop Files/tde-arch.desktop", + "Desktop Files/i3-ubuntu.desktop", + "Desktop Files/i3-arch.desktop", + "Desktop Files/cinnamon-arch.desktop", + "Desktop Files", "Cheat Sheets/distrobox.md", "Cheat Sheets/arch.md", "Cheat Sheets/Apache.md", @@ -175,14 +182,7 @@ "Cheat Sheets/i3 wm.md", "Cheat Sheets/VS Codium.md", "Cheat Sheets/Cheat Sheet.md", - "Cheat Sheets/Virtualbox.md", "Cheat Sheets/Containers", - "Cheat Sheets/VM", - "Cheat Sheets/Kubernetes", - "Cheat Sheets/ssl.txt", - "Cheat Sheets/ssh.txt", - "Cheat Sheets/server-notes.txt", - "Cheat Sheets/ldap.txt", - "Cheat Sheets/kvm.txt" + "Cheat Sheets/VM" ] } \ No newline at end of file diff --git a/Desktop Files/cinnamon-arch.desktop b/Desktop Files/cinnamon-arch.desktop new file mode 100644 index 0000000..b1ff217 --- /dev/null +++ b/Desktop Files/cinnamon-arch.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=XSession +Exec=/usr/bin/distrobox-enter -n arch -- cinnamon-session-cinnamon +Name=Cinnamon Arch diff --git a/Desktop Files/i3-arch.desktop b/Desktop Files/i3-arch.desktop new file mode 100644 index 0000000..f842eea --- /dev/null +++ b/Desktop Files/i3-arch.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=XSession +Exec=/usr/bin/distrobox-enter -n arch -- i3 +Name=i3 Arch diff --git a/Desktop Files/i3-ubuntu.desktop b/Desktop Files/i3-ubuntu.desktop new file mode 100644 index 0000000..73e5bca --- /dev/null +++ b/Desktop Files/i3-ubuntu.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=XSession +Exec=/usr/bin/distrobox-enter -n ubuntu -- i3 +Name=i3 Ubuntu diff --git a/Desktop Files/tde-arch.desktop b/Desktop Files/tde-arch.desktop new file mode 100644 index 0000000..2dca540 --- /dev/null +++ b/Desktop Files/tde-arch.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=XSession +Exec=/usr/bin/distrobox-enter -n arch -- "/opt/trinity/bin/starttde" +Name=TDE Arch + diff --git a/Desktop Files/tde-trinity.desktop b/Desktop Files/tde-trinity.desktop new file mode 100644 index 0000000..09a824f --- /dev/null +++ b/Desktop Files/tde-trinity.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=XSession +Exec=/usr/bin/distrobox-enter -n trinity -- "/opt/trinity/bin/starttde" +Name=TDE (Trinity Image) diff --git a/Desktop Files/xterm.desktop b/Desktop Files/xterm.desktop new file mode 100644 index 0000000..6700a67 --- /dev/null +++ b/Desktop Files/xterm.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=XSession +Exec=xterm +TryExec=xterm +Name=xterm +DesktopNames=xterm diff --git a/README.md b/README.md index 0bb9776..3b57979 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ In this example, I'm going to create one for Arch, Ubuntu, and and older version distrobox-create arch --image docker.io/library/archlinux:latest distrobox-create ubuntu --image docker.io/library/ubuntu distrobox-create deb9 --image docker.io/library/debian:9 +distrobox-create trinity --image docker.io/jsevans/trinitydesktop ``` ### Configure xsessions @@ -84,11 +85,21 @@ DesktopNames=xterm ``` -Copy the to `/opt/share/xsessions` (which we have linked to /usr/share/xsessions). Then logout and when you log back in, you will see an xterm option. If you log in, you will get a single terminal screen. If you exit the terminal, it will log you out. +Copy `xterm.desktop` to /opt/share/xsessions (which we have linked to /usr/share/xsessions). Then logout and when you log back in, you will see an xterm option. If you log in, you will get a single terminal screen. If you exit the terminal, it will log you out. ``` sudo cp xterm.desktop /opt/share/xsessions/ ``` -### Install Mate in Ubuntu +### Install Trinity Desktop in Ubuntu +Enter into the Distrobox session. +``` +distrobox enter ubuntu +``` + +Install the mate-desktop-environment package. This will take some time since it installs a lot of packages with it. +``` +sudo apt update +sudo apt install mate-desktop-environment +``` \ No newline at end of file