We are tiny and fragile. And we are all on the same spaceship. Fighting with each other, polluting, destroying ourselves and the spaceship with its ecosystems, is a sign of a primitive species.
Technologically we are advanced. Morally, primitive still. We look for signs of intelligent life out there, but there seem to be none in here.
We have created a system of "politics" that is a mere fashion show. We do not know what is true anymore, nor that we ever knew. Science is here to help, but the incentive to trade made us merchants and consumers, so the value is in how much we acquire. Science is thus, mainly a tool to help us sell more. Build taller buildings for richer humans, make thinner smart-phones for stupid-consumers; better tanks and rockets to destroy the others: more plastic, more livestock, more of the same products wrapped in different wrappers, all on the backs of our capable technology.
Science tells us that we are all one, connected through evolution, entangled with the universe. Atoms, cells, planets. But who has the time to embrace this reality when we are all rats in a trade-race!?
Conquerors, emperors, politicians, are self delusional. Even their victories are momentary. We should, by now, go at war with cancer, pollution, biodiversity loss, homelessness, other diseases, asteroids....not with each other.
Your tanks and missiles won't bring peace.
Your lies and fake news don't exist.
Your words are swords, that only cut
A world of wars, online or not.
And even those who use no sword,
Their words are empty, their actions fold.
Here's a channel you can follow on our Peertube instance: Be Brave To Act videos.trom.tf/c/soberpirate/v… made by @Dima !
Do what you can, with what you have, where you are.
We are testing a trade-free Zoom replacement called Jitsi Meet at call.trom.tf/ - currently Firefox has a bug and may not work so try it with chromium based browsers. We recommend Ungoogled Chromium tromjaro.com/ungoogled-chromiu…
Let us know if and how it works. Big thanks to @yunohost for providing it as a package. #ŧromlive
We have some 430 users on chat.trom.tf, some 400 on social.trom.tf, some 850 on videos.trom.tf, some 100 on files.trom.tf. Super happy to be able to help s many people with trade-free services. Feel free to use them! And consider a donation if you can tromsite.com/donate/
Bringing the latest Manjaro updates, plus:
The new long term release (LTS) one. This is an event that should happen every few years and it is nothing that you, the user, should be bothered much about. The Kernel is the foundation of Linux and it works beneath all that. So, if you are a current TROMjaro user here’s how to do it:
install
for the 5.15 one that’s also labeled as LTS
and Recommended
:Select the Advanced Options and then select the kernel 5.15 (not fallback).
That’s all. From now on you’ll use the latest kernel.
Go to .config/gtk-3.0/
and edit the file gtk.css
. The /* Taller or wider buttons */
part of it.
To be as such:
<pre><code class="lang-auto"> #docklike-plugin button {
min-height: 48px;
min-width: 20px;
}
</code></pre>
1 post - 1 participant
Read full topic
Here are two videos describing very well the US, a land of the "free". First is a fictional story link.trom.tf/gUY_y - about how US is a prison, of course alongside all other tribes. The fiction is inspired (if not copied) from reality.
Second video link.trom.tf/tKnoj shows the USA being a monster and abuser. Torturing some, in ways that look barbarian even for the most primitive cultures out there.
USA is not an exception. It is the rule.
This society of primitive separation, of constant trade frenzy, made humans into mindless and aggressive creatures. #tromlive
» Subscribe for the world's best short films: http://sub2.omele.to » Get some merch: http://shop.omele.to Welcome is used with permission from Serena Dykman. Learn more at http://omele.to/2u0xfdi.Invidious
Fix libadwaita theme issue forum.tromjaro.com/t/fix-libad…
Because Gnome tries to break the bond between apps and the system, we have a simple fix for now in regards to theming. #tromlive
The new libadwaita approach to the Gnome themes is breaking the design for any custom theme that you have on your system.TROMjaro Forum
Finally we are going to discuss interesting ideas as to how we can organize our societies here on planet earth with taking care of everyone and without destroying the environment.videos.trom.tf
We have scheduled over 70 new trade-free apps for our TROMjaro Library here tromjaro.com/apps/ . One app a day. For the next 2+ months. If you want to get notifications for that, see tromjaro.com/follow/ .
We have over 650 trade-free apps in our library. #tromlive
TROM Live – tromsite.com/live/
If you want to stay up to date with the work that we do behind the scenes, you can check these live updates from any tromsite.com page (click the top TROM logo). You can also click on people’s names to go to their personal online places and can follow them all individually (on the feediverse). Mind you, these updates might be a bit delayed since they are pulled from the feediverse accounts via an RSS source.
Our custom searches for TROMjaro - forum.tromjaro.com/t/custom-se…
From the menu or app finder, you can easily search for news online, images, videos, scientific articles, or even to download files. All trade-free. check it out! #tromlive
Our menu supports custom searches. They work by default in all current TROMjaro releases. But for those that do not have them, here’s how to get them.TROMjaro Forum
This is a quick release to push our more reliable and a lot more awesome Layout Switch that looks like this:
6 layouts. Diverse enough I’d say.
Windows like; MX Linux like, Unity like, MacOS like, Gnome like, and TopX like. I do not know what TopX is haha, but I did not know how to name it . So now we have a proper Layout Switch app. Click any and apply it. How awesome. And all done with the power of XFCE!
Some things to note, we do not have 2 Unity layouts anymore, but 1. And it is kinda the original TROMjaro layout, with top bar integration and all that. For consistency purposes and for less confusion.
Here’s how to implement it on your system:
zenity
yad
. Both from Add/Remove Software..local/bin/
and replace the layout-switch
script (the insides of it - open with a text editor) with this:<pre><code class="lang-auto">#! /bin/bash
data="$HOME"/.local/share/tromjaro-layouts
icons=$data/icons
profiles=$data/profiles
enable-global-menus() {
pacman -Qq vala-panel-appmenu-registrar ||
zensu SKIP_AUTOSNAP= pacman -S --noconfirm vala-panel-appmenu-registrar ||
{ notify-send 'Error' 'failed installing vala-panel-appmenu-registrar !\nmake sure you type the correct password\nEnabling the internet connection might solve the issue'; exit; }
pacman -Qq vala-panel-appmenu-registrar || exit
}
disable-global-menus() {
! pacman -Qq vala-panel-appmenu-registrar ||
zensu SKIP_AUTOSNAP= pacman -R --noconfirm vala-panel-appmenu-registrar ||
{ notify-send 'Error' 'failed removing vala-panel-appmenu-registrar !\nmake sure you type the correct password'; exit; }
pacman -Qq vala-panel-appmenu-registrar && exit
killall appmenu-registrar &
}
choice=$(
yad --no-buttons --center --keep-icon-size --separator='' --use-interp --title 'Layout Switch' --text-align=center --text 'Changing to or from any layout that has global menus, will require your admin password' --form --columns 3 \
--field=!"$icons/windows.png"!'Windows-Like':BTN "kill -USR1 \$YAD_PID; echo -n 'Windows-Like'" \
--field=!"$icons/macos.png"!'MacOS-Like':BTN "kill -USR1 \$YAD_PID; echo -n 'MacOS-Like'" \
--field=!"$icons/mx.png"!'MX-Like':BTN "kill -USR1 \$YAD_PID; echo -n 'MX-Like'" \
--field=!"$icons/gnome.png"!'Gnome-Like':BTN "kill -USR1 \$YAD_PID; echo -n 'Gnome-Like'" \
--field=!"$icons/unity.png"!'Unity-Like /default/':BTN "kill -USR1 \$YAD_PID; echo -n 'Unity-Like /default/'" \
--field=!"$icons/topx.png"!'TopX-Like':BTN "kill -USR1 \$YAD_PID; echo -n 'TopX-Like'"
)
case "$choice" in
'Windows-Like')
disable-global-menus
xfconf-query -c xfwm4 -p /general/borderless_maximize -n -t bool -s true &
xfconf-query -c xfwm4 -p /general/titleless_maximize -n -t bool -s false &
xfconf-query -c xfwm4 -p /general/button_layout -n -t string -s "|HMC" &
xfce4-panel-profiles load "$profiles"/Windows-Like.tar.bz2 & ;;
'Unity-Like /default/')
enable-global-menus
xfconf-query -c xfwm4 -p /general/borderless_maximize -n -t bool -s true &
xfconf-query -c xfwm4 -p /general/titleless_maximize -n -t bool -s true &
xfconf-query -c xfwm4 -p /general/button_layout -n -t string -s "CMH|" &
xfce4-panel-profiles load "$profiles"/Unity-Like.tar.bz2 & ;;
'MX-Like')
disable-global-menus
xfconf-query -c xfwm4 -p /general/borderless_maximize -n -t bool -s true &
xfconf-query -c xfwm4 -p /general/titleless_maximize -n -t bool -s false &
xfconf-query -c xfwm4 -p /general/button_layout -n -t string -s "|HMC" &
xfce4-panel-profiles load "$profiles"/MX-Like.tar.bz2 & ;;
'MacOS-Like')
enable-global-menus
xfconf-query -c xfwm4 -p /general/borderless_maximize -n -t bool -s true &
xfconf-query -c xfwm4 -p /general/titleless_maximize -n -t bool -s true &
xfconf-query -c xfwm4 -p /general/button_layout -n -t string -s "CMH|" &
xfce4-panel-profiles load "$profiles"/MacOS-Like.tar.bz2 & ;;
'Gnome-Like')
disable-global-menus
xfconf-query -c xfwm4 -p /general/borderless_maximize -n -t bool -s true &
xfconf-query -c xfwm4 -p /general/titleless_maximize -n -t bool -s false &
xfconf-query -c xfwm4 -p /general/button_layout -n -t string -s "|HMC" &
xfce4-panel-profiles load "$profiles"/Gnome-Like.tar.bz2 & ;;
'TopX-Like')
disable-global-menus
xfconf-query -c xfwm4 -p /general/borderless_maximize -n -t bool -s true &
xfconf-query -c xfwm4 -p /general/titleless_maximize -n -t bool -s false &
xfconf-query -c xfwm4 -p /general/button_layout -n -t string -s "|HMC" &
xfce4-panel-profiles load "$profiles"/TopX-Like.tar.bz2 & ;;
*) exit ;;
esac
sleep 5 && notify-send "$choice layout was enabled"
</code></pre>
tromjaro-layouts
. Copy the folder from it, to .local/share/
themes
folder. Copy to the same exact location.And that’s it! Take advantage of the Layout Switch!
Grab the ISO form here.
1 post - 1 participant
Read full topic
Here it is a quick TROMjaro release with the awesome Layout Switch:
Six layouts:
- Windows
- MX Linux
- Unity
- Mac OS
- Gnome
- TOPX
The switch is much faster and reliable than before. Thanks again to @Future is FOSS !!
From now one we hope no more big changes. Keep TROMjaro stable and awesome. The only big changes will be:
- Maybe moving from Firefox to Librewolf
- Adding a few webapps for videoneat.com and such
- Creating packages for all of our scripts (4-5 or so packages)
Enjoy a trade-free Operating system! #tromlive
Access thousands of our TROM Memes, trade-free. Save them. Share them. Click the “randomize” button for fun!
We are working on making our TROMjaro Layout Switch app even more awesome. Thanks to @Future is FOSS mostly. Here's how it is starting to look like:
Click a layout and switch. Unity, Gnome, Windows, ChromeOS, MacOS. You choose 😀 . #tromimg
With this update we are moving to a new and better theme, and we are solidifying our Layout Switch app to include several layouts.
This is how TROMjaro looks like now:
This is the first time we are changing the default theme. From the beginning we have used the Vimix theme - more info here Vimix Theme – TROM-Jaro - and although the theme is great, it lacks proper support for XFCE and so certain elements were not properly designed, such as save/import windows for certain apps. It was also looking a bit outdated and “boring”. The new theme is called Skeuos and you can install it from the Add/Remove Software or from our library here Skeuos Theme – TROM-Jaro . This theme has a much better design, and buttons or other elements are nicer overall and stand out more. Here it is with the light version:
It has some 10 variations of colors, so as many options as the Vimix theme in that regard.
So if you too want to change to this new theme, install it, then select the Skeuos Dark Green theme from Appearance and also from Window Manager.
You can also change the login screen theme via Lightdm:
We’ve also changed a bit the theme for Firefox’s new tab to match the system’s theme:
Now if you also use the virtual keyboard then let’s make that one match our new style too. Open the Virtual Keyboard Settings and select this theme:
Lastly you can change the HUD theme too. Go to File System, then /usr/share/rofi/themes/
and open as root the file tromjaro.rasi
. Replace all of its insides with this:
<pre><code class="lang-auto">/* ==========================================================================
Rofi color theme
Based on the Gruvbox color scheme for Vim by morhetz
github.com/morhetz/gruvbox
File: gruvbox-dark-soft.rasi
Desc: Gruvbox dark (soft contrast) color theme for Rofi
Author: bardisty <b@bah.im>
Source: github.com/bardisty/gruvbox-ro…
Modified: Mon Feb 12 2018 06:04:37 PST -0800
========================================================================== */
* {
/* Theme settings */
highlight: bold italic;
scrollbar: true;
/* Gruvbox dark colors */
gruvbox-dark-bg0-soft: #1a1d23;
gruvbox-dark-bg1: #292c37;
gruvbox-dark-bg3: #32876f;
gruvbox-dark-fg0: #ffffff;
gruvbox-dark-fg1: #ffffff;
gruvbox-dark-red-dark: #cc241d;
gruvbox-dark-red-light: #fb4934;
gruvbox-dark-yellow-dark: #d79921;
gruvbox-dark-yellow-light: #fabd2f;
gruvbox-dark-gray: #5ba58e;
/* Theme colors */
background: @gruvbox-dark-bg0-soft;
background-color: @background;
foreground: @gruvbox-dark-fg1;
border-color: @gruvbox-dark-gray;
separatorcolor: @border-color;
scrollbar-handle: @border-color;
normal-background: @background;
normal-foreground: @foreground;
alternate-normal-background: @gruvbox-dark-bg1;
alternate-normal-foreground: @foreground;
selected-normal-background: @gruvbox-dark-bg3;
selected-normal-foreground: @gruvbox-dark-fg0;
active-background: @gruvbox-dark-yellow-dark;
active-foreground: @background;
alternate-active-background: @active-background;
alternate-active-foreground: @active-foreground;
selected-active-background: @gruvbox-dark-yellow-light;
selected-active-foreground: @active-foreground;
urgent-background: @gruvbox-dark-red-dark;
urgent-foreground: @background;
alternate-urgent-background: @urgent-background;
alternate-urgent-foreground: @urgent-foreground;
selected-urgent-background: @gruvbox-dark-red-light;
selected-urgent-foreground: @urgent-foreground;
}
@import "gruvbox-common.rasi"
</code></pre>
We are getting more serious about the layout switcher. So instead of TROMjaro Classic and Modern, we are now switching to multiple layouts that replicate most well known and diverse layouts in the operating systems’ world:
These are the current 4 designs. Actually 5.
The Unity design. Replicating what Ubuntu introduced a few years ago called Unity. It was a great desktop layout and we’ve been using it with TROMjaro as default from the beginning. You have 2 options: with or without global menus. Just so that we please everyone.
Side note: we have moved the window buttons to the right side and we do not merge the top window bar with the top desktop panel when windows are maximized. Why? For one because the new theme that we use does not have a theme for the top panel buttons and we may end up with different window buttons; second is that for many new apps, especially Gnome ones, there is no top bar for windows to begin with…and XFCE is switching to those kind of windows too…so it makes no sense to do this. And third, because on multiple screen setups this was kinda strange. Since it was a bit of a trick, and when a window was maximized it was not displaying the top bar, then the top desktop panel had to display some window buttons so that you can still manage that maximized window. But on multiple screens if you lacked the top panel on one of your screens then you would end up with a window that has no window top bar or buttons on that particular screen. So you had to use the main screen to control a maximized window.
In any case, if you want to bring that back it is damn easy.
A. Right click the top panel and add a new item called: Window Header Buttons.
B. In Window Manager Tweaks select these two:
Back to our Layout Switch:
Top Left is Unity and you can have it with or without the global menus.
Gnome. With the bottom apps bar that auto-hides, top center clock, and all that.
Windows. Replicating as much as possible a Windows like layout. 1 single panel.
ChromeOS. Similar to the Windows layout but with the apps in the center.
These are the most diverse layouts out there and everything else seems to be a simple variation of these. For example if you want the Gnome layout but with the apps panel to the left and not bottom, all you have to do is right click the bottom panel and select it to be vertical, then move it to the left. I see no point at making any new layout if the differences between the new and the current are versions are very minute. But we may add new layouts in the future.
Ok. So how do you get this?
If you already have the TROMjaro Layout Switch then let’s properly remove that. Go to .local/bin/
and delete the TROMjaro Layout Switch
file. Now go to your File System (open the file manager) and then to /usr/lib/vala-panel/
. Open this folder as root (right click). See if there is any file called appmenu-registrar.OFF
with the OFF at the end. If it is, delete it.
Now go back to .local/bin/
and create a new empty file. Name it layout-switch
and add this to it:
<pre><code class="lang-auto">#! /bin/bash
choice=$(zenity --width=400 --height=275 --list --radiolist --title 'Layout Switch' --text 'Changing to or from any layout that has global menus, will require your admin password' --column 'Select' --column 'Layout' FALSE 'Windows-Like' FALSE 'Unity-Like with Global Menus (default)' FALSE 'Unity-Like' FALSE 'Gnome-Like' FALSE 'ChromeOS-Like')
case "$choice" in
'Windows-Like')
! pacman -Qq vala-panel-appmenu-registrar ||
zensu SKIP_AUTOSNAP= pacman -R --noconfirm vala-panel-appmenu-registrar ||
{ notify-send 'Error' 'failed removing vala-panel-appmenu-registrar !'; exit; }
pacman -Qq vala-panel-appmenu-registrar && exit
killall appmenu-registrar &
xfconf-query -c xfwm4 -p /general/borderless_maximize -n -t bool -s true &
xfconf-query -c xfwm4 -p /general/button_layout -n -t string -s "|HMC" &
xfce4-panel-profiles load ~/.local/share/tromjaro-layouts/Windows-Like.tar.bz2 & ;;
'Unity-Like with Global Menus (default)')
pacman -Qq vala-panel-appmenu-registrar ||
zensu SKIP_AUTOSNAP= pacman -S --noconfirm vala-panel-appmenu-registrar ||
{ notify-send 'Error' 'failed installing vala-panel-appmenu-registrar !\Enabling the internet connection might solve the issue'; exit; }
pacman -Qq vala-panel-appmenu-registrar || exit
xfconf-query -c xfwm4 -p /general/borderless_maximize -n -t bool -s true &
xfconf-query -c xfwm4 -p /general/button_layout -n -t string -s "|HMC" &
xfce4-panel-profiles load ~/.local/share/tromjaro-layouts/Unity-Like-Menus.tar.bz2 & ;;
'Unity-Like')
! pacman -Qq vala-panel-appmenu-registrar ||
zensu SKIP_AUTOSNAP= pacman -R --noconfirm vala-panel-appmenu-registrar ||
{ notify-send 'Error' 'failed removing vala-panel-appmenu-registrar !'; exit; }
pacman -Qq vala-panel-appmenu-registrar && exit
killall appmenu-registrar &
xfconf-query -c xfwm4 -p /general/borderless_maximize -n -t bool -s true &
xfconf-query -c xfwm4 -p /general/button_layout -n -t string -s "|HMC" &
xfce4-panel-profiles load ~/.local/share/tromjaro-layouts/Unity-Like.tar.bz2 & ;;
'Gnome-Like')
! pacman -Qq vala-panel-appmenu-registrar ||
zensu SKIP_AUTOSNAP= pacman -R --noconfirm vala-panel-appmenu-registrar ||
{ notify-send 'Error' 'failed removing vala-panel-appmenu-registrar !'; exit; }
pacman -Qq vala-panel-appmenu-registrar && exit
killall appmenu-registrar &
xfconf-query -c xfwm4 -p /general/borderless_maximize -n -t bool -s true &
xfconf-query -c xfwm4 -p /general/button_layout -n -t string -s "|HMC" &
xfce4-panel-profiles load ~/.local/share/tromjaro-layouts/Gnome-Like.tar.bz2 & ;;
'ChromeOS-Like')
! pacman -Qq vala-panel-appmenu-registrar ||
zensu SKIP_AUTOSNAP= pacman -R --noconfirm vala-panel-appmenu-registrar ||
{ notify-send 'Error' 'failed removing vala-panel-appmenu-registrar !'; exit; }
pacman -Qq vala-panel-appmenu-registrar && exit
killall appmenu-registrar &
xfconf-query -c xfwm4 -p /general/borderless_maximize -n -t bool -s true &
xfconf-query -c xfwm4 -p /general/button_layout -n -t string -s "|HMC" &
xfce4-panel-profiles load ~/.local/share/tromjaro-layouts/ChromeOS-Like.tar.bz2 & ;;
*) exit ;;
esac
## Reset panels and windows
xfce4-panel -r >/dev/null 2>&1
xfwm4 --replace &
xfce4-panel &
sleep 5 && notify-send "$choice was enabled"
</code></pre>
Save. Now right click the file, then properties, and then Permissions, and check “Allow this file to run as a program”.
Next go to .local/share/applications/
and search for a file named TROMjaro Layout Switch. Delete it. We do not need that. Create a new empty file in that folder called layout-switch.desktop
and add these to it:
[Desktop Entry]
Version=1.1
Type=Application
Name=Layout Switch
GenericName=Layout Switch
Comment=Change how TROMjaro looks like. Make it look like Unity, Windows, Gnome, and so forth.
Icon=layout-switch
Exec=layout-switch
Categories=DesktopSettings;GTK;Settings;X-XFCE-PersonalSettings;X-XFCE-SettingsDialog;XFCE;
Keywords=settings;layout;toggle;switch;
.local/share/icons/Zafiro/apps/scalable/
.Lastly you have to grab the profiles that we have created from here and add them all in .local/share/
in a folder called tromjaro-layouts
.
That’s it!
Now you can find the Layout Switch app in your apps and in the Settings Manager. It looks like this:
Here it is in action:
/uploads/default/original/1X/249dc5de5b5ef5727114082964c67becfb8e92f2.mp4
This is a big topic and I am not going into it right now. You can read more about it here. But basically Gnome is pushing a new way to create apps for their Gnome desktop, and this basically forces these apps to have 2 themes, the ones of Gnome, on every system. Dark and Light. So when any of these apps update to this new Gnome workflow, they look like this on any system:
365261818561e1b69fbe2f71905900201781×1003 250 KB
They do not respect the theme at all. Not the theme, not the buttons. Imagine having 3 buttons for your window system, to the left side, in a particular order. Well these new apps do not give a shit and will have their defaults, like say 1 button to the right. This is infuriating since it breaks the way the Linux system works in terms of usability. If I want a particular theme then every app should respect that. With TROMjaro we struggled to make pretty much 95% of all apps out there, if not more, respect the system’s theme. This is a greater consistency than Pop OS, Ubuntu, KDE Plasma, and most other distros. Read more here.
But we found a hack. At least for now. And that white sheep from the above photo looks like this with our hack:
It respects the theme as it should! However not the window buttons position and type… In this example we are talking about the Touchpad Gestures app, originally named Touche. To fix it go to Menu Editor and search for it. Then in the Command box add this:
sh -c 'env GTK_THEME="$(xfconf-query -c xsettings -p /Net/ThemeName /l)" touche'
And save (circle blue button the the left).
From now on, if you see any app that is not respecting the theme, try to do just that. Say the Gnome Calculator that we have installed as default in TROMjaro will switch to this new Gnome workflow. Search for it in the Menu Editor or simply from the apps menu right click it and edit. See how it is called in the Command box:
Then add the above code sh -c 'env GTK_THEME="$(xfconf-query -c xsettings -p /Net/ThemeName /l)" touche'
and replace touche
with that name. Such as sh -c 'env GTK_THEME="$(xfconf-query -c xsettings -p /Net/ThemeName /l)" gnome-calculator'
.
We will try to fix more and more such apps, but it is not ok…for now at least we found a hack…
We added back the useful xfce4-appfinder
. The apps menu that you see on the panels is very useful, but for keyboard centric humans it is useful to press a keyboard key and have the apps and a search bar to the center of the screen, as such:
To use the same layout click the preferences
button then do these:
We have also integrated the custom searches that you can find in the apps menu and can read more about here. Here they are (all have to be added with Type - Prefix as such):
image1470×743 114 KB
<pre><code class="lang-auto"> wiki
exo-open --launch WebBrowser en.wikipedia.org/wiki/%s
</code></pre> <pre><code class="lang-auto"> help
exo-open --launch WebBrowser forum.tromjaro.com/search?q=%s
</code></pre> <pre><code class="lang-auto"> tf
exo-open --launch WebBrowser directory.trade-free.org/?s=%s
</code></pre> <pre><code class="lang-auto"> edu
exo-open --launch WebBrowser videoneat.com/?s=%s
</code></pre> <pre><code class="lang-auto"> science
exo-open --launch WebBrowser search.trom.tf/search?q=%s&…
</code></pre> <pre><code class="lang-auto"> news
exo-open --launch WebBrowser search.trom.tf/search?q=%s&…
</code></pre> <pre><code class="lang-auto"> map
exo-open --launch WebBrowser maps.trom.tf/#q=%s
</code></pre> <pre><code class="lang-auto"> download
exo-open --launch WebBrowser search.trom.tf/search?q=%s&…
</code></pre> <pre><code class="lang-auto"> image
exo-open --launch WebBrowser search.trom.tf/search?q=%s&…
</code></pre> <pre><code class="lang-auto"> video
exo-open --launch WebBrowser ytb.trom.tf/search?q=%s
</code></pre> <pre><code class="lang-auto"> files
catfish --path=~ --start %s
</code></pre> <pre><code class="lang-auto"> web
exo-open --launch WebBrowser search.trom.tf/search?q=%s
</code></pre>
Although TROMjaro does not rely on the terminal, why not have a great one anyway!?
You can read here all of the cool stuff about this:
Colors are enabled by default where possible so that its easy on your eyes. Pacman command & Man pages will now be colorful and easier to read
Syntax highlighting is enabled by default in zsh, this makes your command line very user friendly
There is an optional vim mode for users who like vim keybindings. This setting is disabled my default, but you can easily enable it by uncommenting the line that says vim_mode=True
.
The new prompt in zsh is simplistic and user friendly. It also gives you info about the exit status of the previous command. If the command completed successfully, it’ll look normal but if the previous command completed with errors then your prompt shows red, and at the right edge of your terminal you can see the exit status inside square brackets []
.
echo
in the terminal and then press the up arrow, it’ll search for previous commands from your history that starts with echo
and move through them. If you don’t type anything or if your cursor is at the beginning of the prompt, then moving up through history works like normal. If you want, you can override this behavior even when you have something typed - just press shift + up arrow instead of simply up arrow. All of these same things apply to the down arrow as well ofc
You can move to a directory just by typing the name of it, no need to precede it with the cd
command before it. This makes it a little bit faster for you to navigate inside the terminal.
We’ve added a function called chtsh
in zsh that uses the cheat.sh/c/releases.rss project to get a cheat sheet of the commands you want. For example, if you wanna know the basics of the command ffmpeg
, you can just type chtsh ffmpeg
to get a cheat sheet showing you the most common use cases of that program. Please note that this requires an internet connection to work.
We’ve added in some aliases by default that we think are useful. cp
& mv
commands will prompt you before overwriting a file, and rm
will prompt you once before removing more than 3 files, or when removing recursively - This is to prevent users from accidentally doing something they don’t want. ls
, df
& du
commands will use human-readable sizes. Commands are also Colorized where possible
ls
in your terminal followed by a space, then press the tab key twice to get inside the menu. Now you’re free to move around this menu using arrow keys ! When you find the file/folder you want, just press enter to type it out.zsh-autosuggestions
plugin will show you automatic suggestions from your history based on the words you type. If its showing you the correct suggestion you want, just press the right arrow key and it’ll automatically type that out for you.And here’s how to do it. Step by step.
/uploads/default/original/1X/346586012bafd683dd7ff6a5bc5c8cc0e61d3747.webm
.zshrc
”.
Make sure it has that dot in front of the name. Add this to the file:
<pre><code class="lang-auto">
`# Enable vi mode - you can uncomment the line below to enable vim keybindings`
`#vim_mode=True`
``
`# Enable colors and change prompt:`
`autoload -U colors && colors # Load colors`
`# Maia prompt`
`PROMPT="%B%{$fg[cyan]%}%(4~|%-1~/.../%2~|%~)%u%b >%{$fg[cyan]%}>%B%(?.%{$fg[cyan]%}.%{$fg[red]%})>%{$reset_color%}%b "`
`RPROMPT="%{$fg[red]%} %(?..[%?])"`
``
`setopt autocd # Automatically cd into typed directory.`
`stty stop undef # Disable ctrl-s to freeze terminal.`
`setopt interactive_comments`
``
`# Enable command history`
`HISTFILE=~/.zsh_history`
`HISTSIZE=10000000`
`SAVEHIST=10000000`
`setopt histignorealldups # Ignore duplicates in history`
`setopt HIST_IGNORE_SPACE # Ignore commands that begin with a space in history`
``
`# Online cheat sheet`
`chtsh () {`
`
ping -c 1 cheat.sh >/dev/null 2>&1 || { echo 'Cannot connect
to cheat.sh !\nCheck your internet connection'; return 1 }`
`
curl -s "cheat.sh/$1" | less -P "\ Cheat\ sheet\ ?ltline\ %lt?L/%L.:
byte\ %bB?s/%s..?\ (END):?pB\ %pB\\%.. (press h for help or q to quit)"`
`}`
``
`# Aliases`
``
`alias cp="cp -iv" # Prompt before overwrite`
`alias mv="mv -iv" # Prompt before overwrite`
`alias rm="rm -vI" # Prompt once before removing more than 3 files, or when removing recursively`
`alias ffmpeg="ffmpeg -hide_banner" # Suppress printing banner`
`alias df="df -h" # human-readable sizes`
`alias du="du -h" # human-readable sizes`
``
`# Colorize commands when possible`
`alias ls="ls -h --color=auto --group-directories-first" # human-readable sizes, group directories before files`
`alias grep="grep --color=auto"`
`alias egrep="egrep --colour=auto"`
`alias fgrep="fgrep --colour=auto"`
`alias diff="diff --color=auto"`
`alias pacman="pacman --color=auto"`
``
`# Basic auto/tab complete:`
`autoload -U compinit`
`zstyle ':completion:*' menu select`
`zmodload zsh/complist`
`compinit`
`_comp_options+=(globdots) # Include hidden files.`
`zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' # Case insensitive tab completion`
`source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.plugin.zsh 2>/dev/null`
``
`# Change cursor shape for different vi modes.`
`function zle-keymap-select () {`
` case $KEYMAP in`
` vicmd) echo -ne '\e[2 q';; # block`
` viins|main) echo -ne '\e[6 q';; # beam`
` esac`
`}`
`zle-line-init() {`
` zle -K viins # initiate `vi insert` as keymap (can be removed if `bindkey -V` has been set elsewhere)`
` echo -ne "\e[6 q"`
`}`
``
``
`[ "$vim_mode" = 'True' ] &&`
` { bindkey -v`
` export KEYTIMEOUT=1`
` bindkey -v '^?' backward-delete-char`
` zle -N zle-keymap-select`
` zle -N zle-line-init`
` echo -ne '\e[6 q' # Use beam shape cursor on startup.`
` preexec() { echo -ne '\e[6 q' ;} # Use beam shape cursor for each new prompt.`
``
` # Use vim keys in tab complete menu:`
` bindkey -M menuselect 'h' vi-backward-char`
` bindkey -M menuselect 'k' vi-up-line-or-history`
` bindkey -M menuselect 'l' vi-forward-char`
` bindkey -M menuselect 'j' vi-down-line-or-history`
`}`
`unset vim_mode`
``
`# History beginning search`
`bindkey '^[[A' history-beginning-search-backward`
`bindkey '^[[B' history-beginning-search-forward`
`bindkey '^[[1;2A' up-line-or-history`
`bindkey '^[[1;2B' down-line-or-history`
`bindkey -a '^[[A' history-beginning-search-backward`
`bindkey -a '^[[B' history-beginning-search-forward`
`bindkey -a 'k' history-beginning-search-backward`
`bindkey -a 'j' history-beginning-search-forward`
`bindkey -a 'K' vi-up-line-or-history`
`bindkey -a 'J' vi-down-line-or-history`
``
`bindkey '^[[3~' delete-char; bindkey -a '^[[3~' delete-char # Make delete key work as expected`
``
`# Load syntax highlighting; should be last.`
`source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.plugin.zsh 2>/dev/null`
</code></pre>
<pre><code class="lang-auto"># Show color output in less
export LESS=-R
export LESS_TERMCAP_mb=$'\e[1;31m'
export LESS_TERMCAP_md=$'\e[1;36m'
export LESS_TERMCAP_me=$'\e[0m'
export LESS_TERMCAP_so=$'\e[01;44;33m'
export LESS_TERMCAP_se=$'\e[0m'
export LESS_TERMCAP_us=$'\e[1;32m'
export LESS_TERMCAP_ue=$'\e[0m'
</code></pre>
Make sure the zsh
package is installed on your machine (via Add/Remove Software). If it is not, install it. Then open the Terminal and paste this:
chsh -s /bin/zsh
Hit Enter. Restart your computer to be sure it will change it.
zsh-syntax-highlighting
and zsh-autosuggestions
from the same Add/Remove Software.
openrgb
if it doesn’t work. Find it in Add/Remove Software, click it, then click reinstall.tlp
package via the same Add/Remove Software.
2 posts - 1 participant
Read full topic
This is the end result: And here’s the video tutorial: Grab the XFCE Pop OS Theme from here. And the wallpaper from here. And from here you can grab the Panel Profile.TROMjaro Forum
Before we continue with our mission to find a way how we can organize those people on mars in a way that is beneficial for both the people and planet, we need to look at the state of planet earth today.videos.trom.tf
Content:
The TROM documentary is trying to present, in a simplistic way, the world in which we, human beings, live. We try to present the world that was discovered so far through the lenses of science: from the evolution of everything (including us) to the monetary system (the game we currently play), to a different kind of world that we could build for the benefit of us all, then back to Earth. We are trying to present alternative solutions to current problems and take into account the future, which promises to be more than interesting. An informative documentary, perhaps shocking and disturbing to many, depending on how you digest the information. The documentary is divided into chapters and sub-chapters due to the documentary’s excessive length (14 hours) and all the parts are connected so we recommend that you see them in order.
This may be overwhelming but take it easy. Step by step. Get used to it. You'll see the benefits for sure!
You see, people think that we should dream about a Resource Based Economy, follow TVP or the like. Let's build a new society, a city, a community...
Ok, go about doing those, although they seem quite unachievable. Society doesn't change like that, it evolves, and emerges. We have to focus on what the problem is, not what the solution is, because solutions follow problems. And they are multiple.
In any case, if we do not take care of people's brains then we go nowhere. If most people spend their time on facebook, twitter, youtube, netflix, and the like, consuming like consumers, trading their attention and overall brain for nonsense content, then we cannot build anything. We cannot even start a discussion about creating a different society.
So here's where TROM comes in and helps. Since the human brains are mostly exposed to the online world, we are building a different online world for these brains.
Listen! Here's how you can take care of your brain and your friends' brain.
1. Start with your device. If you use a mobile phone then we can't help you for now, but maybe in the near future. For now you can replace your computer operating system with TROMjaro. tromjaro.com/ . This operating system is fast, easy to use, customizable, stable, and removes all of the bullshit. No more ads, trackers, no more trades. It comes with a plethora of useful tools and features out of the box. It is the basis of your digital world, the foundation.
Use our library of trade-free apps if you are searching for a particular app tromjaro.com/apps/. Click install. That's all!
2. Read our books. They are well sourced and a direct attack to and a dissection of this society. tromsite.com/books/ . Click and read. You can also download them in PDF.
3. Watch our videos. We put a ton of effort into these and are on the same par with our books. tromsite.com/videos/ . Click any and play.
4. Stay informed with sane news. tromnews.com/ - we put a lot of effort into this one to bring you nonstop news from all around the world. No political bullshit. There are several sections there so you can also watch a ton of curated educational videos, amazing photos of our world, and more. Use TROMnews as your daily brain food.
5. Give up movies and switch to documentaries. If you think this is irrelevant, stupid, or boring, then you do not understand how important it is to fill your brain with real and awesome information. Documentaries are not boring if you watch the right ones. Reality is unbelievable. And important. Via videoneat.com/ we make thousands of such materials available as trade-free. We have documentaries and courses. Give them a try. We hand curate them.
We even have a Smart TV that takes these materials and streams them nonstop. See videoneat.com/tv/
6. Give up these ad-platforms that call themselves as "social networks" like facebook, twitter, youtube, and the like. If you want to create posts and share with friends, keep in touch with them and all that, use our social platform social.trom.tf/ . No ads no bullshit. You are in control. Learn more about it here trom.tf/social/. And if you want to upload your science/technology/activism videos use our video platform videos.trom.tf/ . Again, no ads no bullshit. No trades. The more you spend your time on those ad-networks, the more mush your brain becomes, thirsty for consumerism, lacking awareness, not understanding what is happening in the world, and wanting more nonsense content. Don't let that happen! This move can seem hard, but do it! Else you'll become like the rest.
7. Give up the basic internet tools you are using that are consuming yourself. Slack, Google services, search engines, etc. See our trom.tf/ where we have a ton of such alternatives that work great. Also see our Trade-Free Directory directory.trade-free.org/ where you can search for more such tools. From messengers to search engines, you name it!
You TZM, TVP, and the like people, use the TROM decentralized chat chat.trom.tf/ instead of the BS Discord, use our Files files.trom.tf/ for your documents and collaborations, use our Send to send files send.trom.tf/, and so forth. We built these tools for you and everyone else.
Ok.
We do a massive amount of work to create a different world for the brain. One that's realistic, honest, smart, sharp, alert, and one that can see the world for its amazingness, and the society for its awfulness.
If you do not get why this is important, then you don't get it. We run this entire alternative digital universe with some 200 Euros a month...so if you can help us keep it, please also consider a donation - tromsite.com/donate/
We work on a new big documentary and more tools.
Help yourself! #tromlive
For example we contacted TZM, Peter Joseph, and others to ask them to move from the ad-networks to the networks we have that are trade-free. But no response. And I think they do not see the value in this. We have to showcase to the others that there are trade-free alternatives out there and maybe we can build more of them. But if you guys and others fighting this nonsense society, feel it is difficult to merely change your online presence to a saner alternative, how can we change this society? I am glad to see you on the Fediverse. What is the TZM Community Forum?
So in essence if we bring people to these alternative networks we also make a point about how facebook and the like are "bad" and why they are "bad" (because you have to trade with them - your data, attention, currency - and this incentivizes them to do a lot of "bad"); and at the same time we showcase that we can create trade-free social networks that are decentralized. We showcase how alternatives do work. Not to mention that we can keep people a bit more sane by nit having to use those ad-networks.
Oh that's very nice! We should then keep in touch. We do a lot in that regard. We have a ton of tools and such. We can help each other ion that regards ofc. I like that you have Jitsi Meet on your server, it is something we do not have. We are on Matrix so if you wanna join our Discussion chat here matrix.to/#/#chat:matrix.trom.… - we can give you some tips if you want, and help here and there to setup some open source services on your server.
We see the value in the open source not simply because it is open, but because many such projects are trade-free. They do not want anything in return from you, the end user. And that creates better incentives overall.
Our menu supports custom searches. If you type in the Menu: “web” and then something say “web how many people are on earth?” and press enter, it will open our trade-free search engine and it will search for “how many people are on earth?”.TROMjaro Forum
First they blamed the gods, then they blamed the kings. Then they blamed the politicians and the rich, and at times the others, or even themselves. And now they blame social media and algorithms.
But it was none's fault.
Gods do not exist. Kings want more for themselves because of an inherited practice of winning the game of trade, on the backs of enslaved humans. Their values were distorted, their power was immense, their means of acquiring were primitive, relying on human labor.
The politicians are just talking heads for the richest of the game of trade. They are the "elected kings" of today. All they say is emptiness, all they do is nothingness. All they want is to keep the game of trade alive by any means, because that's all they know, because that's what helps their own cause.
The rich are the best players of today. They managed to win the game of trade, and the game itself makes them addicted to it. They will always want more and more, with little regard for the others or the planet. Their values are as distorted as those of kings.
To blame others or yourself for the misery of today, it is as true as blaming the gods in the past. You and others exist, but your behavior does not, unless there is an environment that creates it. And if you do not see trade as that environment, then you might as well blame the gods again.
The latest blame-game of today is to blame the social media and the algorithms. The modern gods who know everything we do and influence us on a daily basis. But the same way that gods are a man made creation, social networks are a man made creation, and they are created in their own image. In the same way that god is jealous when you pray to other gods, and wants to punish people for bad behaviors, social media and algorithms are a reflection or today's trade-based society: they want to trade with you and win at this game. They want more of your currency, time, data, attention. And they are created by humans. As simple as that.
The kings, the rich, the politicians, algorithms and social media....the you and the others....are not to blame. All are a product of this trade-based environment that forces us to trade trade trade, and thus consume more, grab more for ourselves, lie, deceive, corrupt or be corrupted. Care little about anything but trading this for that. Accumulate and waste.
Unless this environment changes, nothing will change.
A new TROMjaro ISO is out. I still hope to reach more stability in terms of releases. Meaning, to release less often and with less changes. But all of what we do is improvement and making TROMjaro better. Here are the new changes:
Due to a phyton update a few packages need to be rebuilt. For the current TROMjaro users please find in your Add/Remove Software the following and choose to reinstall: easystroke, mate-hud, riseup-vpn, syncthing-gtk-python3
.
Right click any panel, then panel preferences, and in the appearance tab disable the Dark Mode. This is more suitable for when you switch to lighter themes.
The script for refreshing the desktop got a tiny addition that prevents it from crashing at times. Go to .local/bin
and edit with a text editor the file refresh-xfce
. Remove what is there and add this:
<pre><code class="lang-auto">#!/bin/bash
xfce4-panel -r && xfwm4 --replace && xfce4-panel
</code></pre>
For a better consistency change the menu icon - right click it, then properties, then appearance, then click the icon. Change it to org.xfce.panel.whiskermenu
. Now go and grab our patched icons from here and add all of those icons to your .local/share/icons/Zafiro/apps/scalable/
folder.
If you remember we created a TROMjaro Classic at one point. It looked like this:
With a single bottom panel. This layout was more consistent than the default TROMjaro one. But because I am so busy I could not maintain 2 ISOs. Now we have a great and simple solution to bring back that layout. We have created the TROMjaro Layout Toggle. Look at it in action (the video is not that great because my computer is struggling with so many tasks I am giving to him):
/uploads/default/original/1X/fe1851ab30bc5c12fa7184520bccaf730fdef9e4.mp4
A simple layout toggle! To do this on your system, you have to have 3 packages installed (search in Add/Remove Software for them): zenity
, zensu
, xfce4-panel-profiles
. After you install them go to the folder .local/share/applications/
and create a new empty text file. Name it tromjaro-layout-toggle.desktop
and add this inside of it:
<pre><code class="lang-auto">[Desktop Entry]
Version=1.1
Type=Application
Name=TROMjaro Layout Toggle
GenericName=TROMjaro Layout Toggle
Comment=Change the layout between TROMjaro Classic and TROMjaro Modern
Icon=global-menu-and-hud
Exec=tromjaro-layout-toggle
Categories=DesktopSettings;GTK;Settings;X-XFCE-PersonalSettings;X-XFCE-SettingsDialog;XFCE;
Keywords=settings;layout;toggle;switch;
</code></pre>
Save.
Next you need the profiles we made for the two layouts. Download the two archives from here. And put them in .local/share/xfce4-panel-profiles/
. If you do not have that folder, create it.
That’s it! You can now find the TROMjaro Layout Toggle in your menu and in the Settings Manager.
The XFCE Panel Profiles, what we use for this, is an awesome little tool that allows you to switch the panels’ design as you desire, and also save your panel configuration. Basically you can tweak the look of your desktop as you wish, in terms of the panels. Add them up, down, sides, add items to them, tweak those items, etc… And then you can save the config and create more. Then switch between them at will. This is the awesome power of XFCE!
NOTE: Our TROMjaro Layout Toggle uses this tool but is more than that, since we also enable global menus for example. So although you may see our layouts in the Panel Profiles, do not use that for it. Else the global menus may not work. So keep that in mind.
Grab it from here.
1 post - 1 participant
Read full topic
Content:
The TROM documentary is trying to present, in a simplistic way, the world in which we, human beings, live. We try to present the world that was discovered so far through the lenses of science: from the evolution of everything (including us) to the monetary system (the game we currently play), to a different kind of world that we could build for the benefit of us all, then back to Earth. We are trying to present alternative solutions to current problems and take into account the future, which promises to be more than interesting. An informative documentary, perhaps shocking and disturbing to many, depending on how you digest the information. The documentary is divided into chapters and sub-chapters due to the documentary’s excessive length (14 hours) and all the parts are connected so we recommend that you see them in order.
We are releasing a new experimental feature for VideoNeat.com - The True Smart TV videoneat.com/tv/ - Designed to make people smart, not to collect their data or steal their attention.
All of the VideoNeat library condensed into a single thing. Enjoy growing a human mind, so we can prosper as a human species and move beyond this primitive trade-based society.
Can TV make people smart ? At least studies that youngest children (beyond 5)looking at TV loose big part of their cognitive, language and motor development.
ncbi.nlm.nih.gov/pmc/articles/…
pubmed.ncbi.nlm.nih.gov/255447…
etc...
We recommend that pediatric practitioners explain the impacts of television exposure to parents and caregivers to ensure cognitive, language, and motor development in young children.PubMed
Niope. It is the trade-free TROMjaro and it is so simple to make TROMjaro look like MacOS. Here's a video tutorial all about that forum.tromjaro.com/t/make-trom… #tromlive.
Today it is an important day and TROM wishes you happy....happy launch-day! Instead of people celebrating the "birth of Jesus", a crazy man walking around telling lies and jokes to those around him about the origin of ourselves, instead of people pretending to actually celebrate that and instead buy more and more shit, we should celebrate the launch of the new James Webb Space Telescope !
A telescope that is built to see the first stars that were formed after the big bang. How amazing can this be!?
The fact that most people, the vast majority, will celebrate christmas today and not this launch that happens the same exact day, says a lot about our primitive society. For those who are curious about our existence and reality, here's the link to follow link.trom.tf/avoDce69 - watch it live there! In only 1-2 hours it will launch.
And watch this video to know a little bit more about this telescope and why it is so important ytb.trom.tf/watch?v=F9v6ykzQqZ…
The James Webb Space Telescope is FINALLY ready for launch. It’s taken over two decades, thousands of international scientists, and billions of dollars to get to this point. » Here's a recap on the James Webb Space Telescope: https://www.youtube.Invidious
We are getting TROMjaro out of Beta. Not that it means much, but just so that people understand that it is stable enough. So this is the first non-beta release that comes with a few changes and explanations.
Our TROMjaro distribution had a particular layout since we started it in 2019. A left side panel with the apps and the apps-menu, and the top bar with the indicators. I think this makes a lot of sense since most, if not all screens have a “landscape” (rectangular) shape.
So having the apps on the left side creates more workspace for your screen, than having it at the bottom. Anyway, since then we moved from Gnome to XFCE and I tried to replicate the same layout. In some regards it was better, in some maybe not. Compared to Gnome, we managed to implement global menus that are now integrated with the top bar, and the amazing HUD letting you search through the menus of apps.
The downside was that the nature of global menus makes them so that they do not work with all apps, but with (say) 70% of them. That means you’ll find the top global menus only for some 70% of all apps.
Like so:
The 20-25% of the rest have a burger menu and you’ll always gonna find the menu there and not on the top bar.
Here:
And the tiny rest, have a normal menu but won’t export it to the top bar.
This situation may be confusing at times, but not as much as you may think. I use this configuration and I do not find it confusing. But it is an inconsistency and any distribution that ships with global menus will face this inconsistency.
Speaking of global menus, as we mentioned in a previous release, some apps (perhaps some 10% of all) have duplicated window buttons when maximized…it is just a minor visual inconvenience…but it is there.
Now if you look at pretty much all distributions (Linux, Windows, MacOS) they are all inconsistent…Windows 11 ports old menus and “control panels” from the Vista days…MacOs can’t handle global menus properly either, and many popular Linux distros have themes that only apply to half of all apps, or they use flatpaks as default and they don’t respect the theme so you end up with wildly different looking apps, including the postilion of all window buttons and such. If you put the microscope on any operating system, you’ll find lots of such inconsistencies.
TROMjaro is a small distro made by a handful of people. So we can’t push ourselves too much. We fixed the themes situation and now you only have to change the theme from one place to apply to 95% or so of all apps…much better than Pop OS, Ubuntu, Elementary, Budgie and most Linux distros. We fixed the zombie apps icons, something even XFCE did not fix…and we did more to make it very consistent.
The Classic version would have removed the inconsistencies of the global menu and create a different TROMjaro layout. But I personally find the layout we use now as very efficient and sane. So recognizing the value in both, I decided to make 2 ISOs for TROMjaro. But to make this short, I am overwhelmed by the work so I have to choose one or the other. I choose to stick to the default TROMjaro look. It is what I love and what I test since it is my main layout. Anyone is free to fork TROMjaro and provide a different, more consistent, look. I am sorry but it is what it is.
For now I am ok with those few inconsistencies. All distros have them. And they are not that bad. If I will have the time I will improve this somehow or release 2 ISOs again.
The APPS menu should be a proper menu. We used Whisker at first, the default XFCE menu, then changed to Application Launcher, and now we are back to Whisker. Whisker is faster, and requires no hack to make it close and open via the same button/key. Now they introduced horizontal categories and so it makes it very customizable. Here it is:
/uploads/default/original/1X/265bbeab6e16a47a26049f812de4b04e49ac2aea.mp4
Looks great, works great! To add it, right click the Panel, then Panel Preferences. Remove the “app launcher” launcher from Items, and add Whisker menu instead of it. As for settings, do these:
/uploads/default/original/1X/585232ef044ec6e04999348e74ca10eeb72b4660.mp4
You can also remove the top bar right lock and shut down buttons. Since now they are located in the menu itself.
If you type in the same APPS Menu: “web” and then something say “web how many people are on earth?” and press enter, it will open our trade-free search engine and it will search for “how many people are on earth?”. We added a few such custom searches that can be very useful. See this demo:
/uploads/default/original/1X/20360dda2ce31fc6423b66ad5f434ea4fba5209d.mp4
Go to Whisker’s menu properties and in the tab “Search Actions” add new entries.
To search the web:
Name: Search the Web
Pattern: web
Command: exo-open --launch WebBrowser https://search.trom.tf/search?q=%u
Name: Search for Files Locally
Pattern: files
Command: catfish --path=~ --start %s
Name: Search on Wikipedia
Pattern: wiki
Command: exo-open --launch WebBrowser https://en.wikipedia.org/wiki/%u
Name: Search for Videos Online
Pattern: video
Command: exo-open --launch WebBrowser https://ytb.trom.tf/search?q=%u
Name: Search for Images Online
Pattern: image
Command: exo-open --launch WebBrowser https://search.trom.tf/search?q=%u&categories=images
Name: Search for Files Online
Pattern: download
Command: exo-open --launch WebBrowser https://search.trom.tf/search?q=%u&categories=files
Name: Search Online Maps
Pattern: map
Command: exo-open --launch WebBrowser https://maps.trom.tf/#q=%u
Name: Search for News Online
Pattern: news
Command: exo-open --launch WebBrowser https://search.trom.tf/search?q=%u&categories=news
Name: Search for Scientific Papers Online
Pattern: science
Command: exo-open --launch WebBrowser https://search.trom.tf/search?q=%u&categories=science
Name: Search for Documentaries/Courses Online
Pattern: edu
Command: exo-open --launch WebBrowser https://www.videoneat.com/?s=%u
Name: Search for Trade-Free Goods and Services Online
Pattern: tf
Command: exo-open --launch WebBrowser https://www.directory.trade-free.org/?s=%u
Name: Search the TROMjaro Forum
Pattern: help
Command: exo-open --launch WebBrowser https://forum.tromjaro.com/search?q=%u
It is now very easy to make a webapp out of any website via our webapp…app
The package is called webapp-manager
. Here is a demo of creating a webapp for videoneat.com so you can watch trad-free courses and documentaries. And save your favorites inside of the app:
/uploads/default/original/1X/b8fec7ad84d97db9a893bb437b68f94a0b39c9ba.mp4
As you can see it will remember to open the magnet links with webtorrent or what I have added to my favorite list. Great!
Go to .local/bin
and edit the file fix-tweaked-desktop-files
- replace all of what is there with:
#!/bin/bash
pidof -sq -o %PPID -x "$(basename "$0")" && exit
data="$HOME"/.local/share/applications/tweaked-desktop-files
data2="$HOME"/.local/share/applications/bakkedup-desktop-files
# Directories where desktop files are stored
user="$HOME"/.local/share/applications
flatpak_local="$HOME"/.local/share/flatpak/exports/share/applications
flatpak_global=/var/lib/flatpak/exports/share/applications
pacman_local=/usr/local/share/applications
pacman_global=/usr/share/applications
snap=/var/lib/snapd/desktop/applications
detectfiles() {
for file in "$user"/*.desktop; do
name=$(basename "$file") || continue
[ -d "$file" ] || grep -xq "\(flatpak-local\|flatpak-global\|pacman-local\|pacman-global\|snap\)/$name" "$data" && continue
if [ -f "$flatpak_local/$name" ]; then
echo "flatpak-local/$name" >> "$data"
elif [ -f "$flatpak_global/$name" ]; then
echo "flatpak-global/$name" >> "$data"
elif [ -f "$pacman_local/$name" ]; then
echo "pacman-local/$name" >> "$data"
elif [ -f "$pacman_global/$name" ]; then
echo "pacman-global/$name" >> "$data"
elif [ -f "$snap/$name" ]; then
echo "snap/$name" >> "$data"
fi
done
}
fixfiles() {
lastmod=$(stat -c "%Y" "$data")
tmp="$(mktemp)"
trap 'rm $tmp' EXIT
[ -f "$data" ] && cp "$data" "$tmp" && copied='true'
lineno=0
[ "$copied" = 'true' ] && while IFS= read -r line; do
((lineno++))
name=${line#*/}
file="$user/$name"
# shellcheck disable=2015 # To disable shellcheck error here, line below is intended to work this way
echo "$line" | grep -xq '\(flatpak-local\|flatpak-global\|pacman-local\|pacman-global\|snap\)/.\+' && [ -f "$file" ] || { sed -i "${lineno}d" "$tmp" && ((lineno--)) ; continue; }
[ -f "$flatpak_local/$name" ] ||
[ -f "$flatpak_global/$name" ] ||
[ -f "$pacman_local/$name" ] ||
[ -f "$pacman_global/$name" ] ||
[ -f "$snap/$name" ] ||
mv "$file" "$file.bak" && echo "$line" >> "$data2"
done < "$data"
[ "$copied" = 'true' ] && [ "$(stat -c '%Y' "$data")" = "$lastmod" ] && sort "$tmp" | uniq > "$data"
for bakfile in "$user"/*.desktop.bak; do
origfile="${bakfile%.bak}"
[ -f "$origfile" ] && continue
name=$(basename "$origfile") || continue
[ -f "$flatpak_local/$name" ] ||
[ -f "$flatpak_global/$name" ] ||
[ -f "$pacman_local/$name" ] ||
[ -f "$pacman_global/$name" ] ||
[ -f "$snap/$name" ] &&
mv "$bakfile" "$origfile"
done
}
while :; do
user_new=$(ls -ad "$user"/*.desktop 2>/dev/null)
flatpak_local_new=$(ls -ad "$flatpak_local"/*.desktop 2>/dev/null)
flatpak_global_new=$(ls -ad "$flatpak_global"/*.desktop 2>/dev/null)
pacman_local_new=$(ls -ad "$pacman_local"/*.desktop 2>/dev/null)
pacman_global_new=$(ls -ad "$pacman_global"/*.desktop 2>/dev/null)
snap_new=$(ls -ad "$snap"/*.desktop 2>/dev/null)
[ "$user_new" != "$user_old" ] && detectfiles
[ "$flatpak_local_new" != "$flatpak_local_old" ] ||
[ "$flatpak_global_new" != "$flatpak_global_old" ] ||
[ "$pacman_local_new" != "$pacman_local_old" ] ||
[ "$pacman_global_new" != "$pacman_global_old" ] ||
[ "$snap_new" != "$snap_old" ] && fixfiles
user_old=$user_new
flatpak_local_old=$flatpak_local_new
flatpak_global_old=$flatpak_global_new
pacman_local_old=$pacman_local_new
pacman_global_old=$pacman_global_new
snap_old=$snap_new
sleep 5
done
1 post - 1 participant
Read full topic
Another release, a quick one for that matter, to bring you the latest Manjaro Updates + some awesome fixes.
Ok, so for the current TROMjaro users you have to do a few things to make your TROMjaro awesome when it comes to dealing with the themes.
kvantum-qt5
and kvantum-theme-vimix-git
. .profile
. Remove the line export QT_STYLE_OVERRIDE="kvantum-dark"
etc
you’ll find a file called environment
. Remove the following lines from it by editing it as ROOT - right click for that option:<pre><code class="lang-auto">QT_QPA_PLATFORMTHEME="gnome"
QT_STYLE_OVERRIDE="kvantum"
</code></pre>
/uploads/default/original/1X/7ff4438bb0ffe044b91b086a4a25da3b62dd90b4.mp4
That’s all! Now installing and dealing with themes is a breeze! Read the above article I linked to!
Our default “Play” player got some tweaks, such as hardware acceleration and such. This can make a huge difference. Again, see the bellow video and try to make your player have similar settings, especially for the Performance tab:
/uploads/default/original/1X/b5df689f115db573e53ec68eaf95660eaaa590af.mp4
Last time we pushed a release we did not update this script. It was a mistake…so we are fixing it now. This is a script that removes the zombie app icons - the icons of apps that were edited manually (renamed and such) and then uninstalled. Go to .local/bin
and edit the file fix-tweaked-desktop-files
- replace all of what is there with:
<pre><code class="lang-auto">#!/bin/bash
pidof -sq -o %PPID -x "$(basename "$0")" && exit
data="$HOME"/.local/share/applications/tweaked-desktop-files
# Directories where desktop files are stored
user="$HOME"/.local/share/applications
flatpak_local="$HOME"/.local/share/flatpak/exports/share/applications
flatpak_global=/var/lib/flatpak/exports/share/applications
pacman_local=/usr/local/share/applications
pacman_global=/usr/share/applications
snap=/var/lib/snapd/desktop/applications
detectfiles() {
for file in "$user"/*.desktop; do
name=$(basename "$file") || continue
[ -d "$file" ] || grep -xq "\(flatpak-local\|flatpak-global\|pacman-local\|pacman-global\|snap\)/$name" "$data" && continue
if [ -f "$flatpak_local/$name" ]; then
echo "flatpak-local/$name" >> "$data"
elif [ -f "$flatpak_global/$name" ]; then
echo "flatpak-global/$name" >> "$data"
elif [ -f "$pacman_local/$name" ]; then
echo "pacman-local/$name" >> "$data"
elif [ -f "$pacman_global/$name" ]; then
echo "pacman-global/$name" >> "$data"
elif [ -f "$snap/$name" ]; then
echo "snap/$name" >> "$data"
fi
done
}
fixfiles() {
lastmod=$(stat -c "%Y" "$data")
tmp="$(mktemp)"
trap 'rm $tmp' EXIT
[ -f "$data" ] && cp "$data" "$tmp" && copied='true'
lineno=0
[ "$copied" = 'true' ] && while IFS= read -r line; do
((lineno++))
name=${line#*/}
file="$user/$name"
# shellcheck disable=2015 # To disable shellcheck error here, line below is intended to work this way
echo "$line" | grep -xq '\(flatpak-local\|flatpak-global\|pacman-local\|pacman-global\|snap\)/.\+' && [ -f "$file" ] || { sed -i "${lineno}d" "$tmp" && ((lineno--)) ; continue; }
[ -f "$flatpak_local/$name" ] ||
[ -f "$flatpak_global/$name" ] ||
[ -f "$pacman_local/$name" ] ||
[ -f "$pacman_global/$name" ] ||
[ -f "$snap/$name" ] ||
mv "$file" "$file.bak"
done < "$data"
[ "$copied" = 'true' ] && [ "$(stat -c '%Y' "$data")" = "$lastmod" ] && sort "$tmp" | uniq > "$data"
for bakfile in "$user"/*.desktop.bak; do
origfile="${bakfile%.bak}"
[ -f "$origfile" ] && continue
name=$(basename "$origfile") || continue
[ -f "$flatpak_local/$name" ] ||
[ -f "$flatpak_global/$name" ] ||
[ -f "$pacman_local/$name" ] ||
[ -f "$pacman_global/$name" ] ||
[ -f "$snap/$name" ] &&
mv "$bakfile" "$origfile"
done
}
while :; do
user_new=$(ls -ad "$user"/*.desktop 2>/dev/null)
flatpak_local_new=$(ls -ad "$flatpak_local"/*.desktop 2>/dev/null)
flatpak_global_new=$(ls -ad "$flatpak_global"/*.desktop 2>/dev/null)
pacman_local_new=$(ls -ad "$pacman_local"/*.desktop 2>/dev/null)
pacman_global_new=$(ls -ad "$pacman_global"/*.desktop 2>/dev/null)
snap_new=$(ls -ad "$snap"/*.desktop 2>/dev/null)
[ "$user_new" != "$user_old" ] && detectfiles
[ "$flatpak_local_new" != "$flatpak_local_old" ] ||
[ "$flatpak_global_new" != "$flatpak_global_old" ] ||
[ "$pacman_local_new" != "$pacman_local_old" ] ||
[ "$pacman_global_new" != "$pacman_global_old" ] ||
[ "$snap_new" != "$snap_old" ] && fixfiles
user_old=$user_new
flatpak_local_old=$flatpak_local_new
flatpak_global_old=$flatpak_global_new
pacman_local_old=$pacman_local_new
pacman_global_old=$pacman_global_new
snap_old=$snap_new
sleep 5
done
</code></pre>
We also did a few minor changes such as muting the mic by default, unhide several tray icons that are important to be visible such as the VPN or the updates icon.
That’s all.
This month we plan to get TROMjaro our of Beta, since it is stable and awesome enough!
Grab the ISOs form here.
1 post - 1 participant
Read full topic
Doctors Without Borders—50 Years of Humanitarian Action ytb.trom.tf/watch?v=JA4lG9bfVg…
This is a great example of a trade-free service. No questions asked. Go and help others. If we could replicate this in many areas of our society, and multiply its powers, we may have a chance to move away from the many problems we face today. #tromlive
Doctors Without Borders/Médecins Sans Frontières (MSF) was founded 50 years ago on the conviction that everyone has the right to medical care.Invidious
Since I'm doing my apprenticeship I'm quite busy and I can feel the influence of trade on my behavior. An example is the monthly paycheck that reinforces and justifies the effort.videos.trom.tf
The entire first part of TROM II Documentary:
1h 7 minutes. Today it will be fully rendered so that I (Tio) can watch it in full for the first time. It will be published alongside the entire documentary whenever that will be finished 😁 .
With this release we are moving closer to getting TROMjaro XFCE out of Beta. And for that reason we are releasing two versions. Let me explain the “them” and the “why”.
TROMjaro Modern is similar to our original TROMjaro Gnome. We wanted a left side apps panel, and a top bar for activities. With XFCE we managed to include global menus so the transformation was complete.
Beautiful global menus, very nice and compact UI that allows windows to expand to the top panel.
/uploads/default/original/1X/d1793c6dda6ad59c0983d94a78e057ca4f7430c2.mp4
However this didn’t work 100% of the time. There were a few inconsistencies:
This can be very confusing. We reported the issue here, but so far no sing that it will be fixed.
Overall this Modern layout is as good as such a layout gets on Linux. I use it personally and I love it. It is geared for people who do video/photo editing and need more screen space.
TROMjaro Classic is meant to fix the above inconsistencies so we are able to provide a TROMjaro ISO that is a lot more stable and consistent. Mind you, the changes are only design wise and a package less.
Because there is one single panel, and it is located at the bottom like in most Operating Systems, it is more familiar to newcomers. We’ve also removed the global menus so apps look a lot more consistent, regardless if their are CSD or non-CSD.
We’ve also moved the window buttons to the right. They make sense to the left when used in the Modern version.
Simply because one is based on our original intent to provide a more unique looking distro (Modern) with global menus, but if users want more consistency they can choose the Classic version. This way we keep an original approach and a more consistent one too, at the same time.
One can create any of those layouts very very easily. And we will add tips about how to do that, very soon, to our Tips category.
Here are the changes that we’ve done for this release:
Now to improve the icons situation. Copy these icons to the .local/share/icons/Zafiro/actions/48/
folder. Now refresh the desktop if you can’t see the changes: Ctrl+Alt+Del
.
light-locker
) with XFCE’s default called xfce4-screensaver
. Install it via Add/Remove Software and then open the Screensaver app and do these changes:You may have to reboot your computer for this new Lock Screen to take effect.
/.local/share/applications/
and remove a desktop file that has FileRoller
in the name..config/autostart/
and remove the file Unclutter.desktop
. Reboot your system./uploads/default/original/1X/a9fb534818813feb4717583c7bbb1c73271c5c3a.mp4
It is easy. If you want to use a similar icon search for view-list-icons
in the icons.
Oh and the wallpaper you see is probably going to be the default TROMjaro wallpaper. If you want it, grab it from here.
That’s all I guess! Grab the ISOs from here.
1 post - 1 participant
Read full topic
Why Trade Condenses Wealth - Interview with Bruce M. Boghosian ytb.trom.tf/watch?v=Us_BI3mZXE…
Interesting interview by Colin. #tromlive
29. The Money Game and Beyond - Systems to Organize Societies - Part 2 videos.trom.tf/w/qNccx6827vJpN…
In todays world there are a lot of people with distorted values, like caring more about profit than about other people or the environment - why is that?, We will learn how some people realized that human behavior is shaped by the environment and what…videos.trom.tf