Today I installed TROMjaro XFCE on another laptop that had TROMjaro Gnome. This laptop was using a little maze of file syncing with Syncthing + FreeFileSync, so that photos from other computers synced automatically on this laptop, then to an external HDD, then picked up automatically by Shotwell. Same with a phone sync. In essence if the person got some photos/videos from friends via Syncthing or took photos via the phone, they will all coalesce in Shotwell. Neat!
This laptop was also connected most of the time to an external monitor that was used as the main monitor (so lid should be closed all the time). So it also had an external keyboard and mouse.
The experience:
Booting to the live usb was a breeze. Testing it was perfect. All worked, all keys, everything. All smooth. Installing was super fast. All worked great. No issues. Bringing back the files to this machine and settings + apps is always time consuming regardless of the OS.
Bringing back the apps + settings + databse sync issue:
You have to know what apps you had installed and
... Show more...Today I installed TROMjaro XFCE on another laptop that had TROMjaro Gnome. This laptop was using a little maze of file syncing with Syncthing + FreeFileSync, so that photos from other computers synced automatically on this laptop, then to an external HDD, then picked up automatically by Shotwell. Same with a phone sync. In essence if the person got some photos/videos from friends via Syncthing or took photos via the phone, they will all coalesce in Shotwell. Neat!
This laptop was also connected most of the time to an external monitor that was used as the main monitor (so lid should be closed all the time). So it also had an external keyboard and mouse.
The experience:
Booting to the live usb was a breeze. Testing it was perfect. All worked, all keys, everything. All smooth. Installing was super fast. All worked great. No issues. Bringing back the files to this machine and settings + apps is always time consuming regardless of the OS.
Bringing back the apps + settings + databse sync issue:
You have to know what apps you had installed and install again, and this was the first bump: there is a issue with TROMjaro XFCE, and this may be a Manjaro/Linux thing, but despite the fact that the Software Manager showcased the available apps (so I can easily install them), as soon as I tried to install then I was faced with a sluggish Software Center that was refreshing all apps and dependencies....that took some 20 minutes. I had to close it at one point and then do a manual Database Refresh via the same Software Center. Luckily that took a minute or two. After that all worked ok and I could install the apps.
AUR banning the IP:
Another weird issue I saw in Manjaro a few times too, was the AUR banning your IP so then you can't find any AUR packages. The ban is temporary. Luckily we have a trade-free VPN. Click it and all works fine. In a day or so the ban is removed and stays removed.
Multiple monitors confusion:
First, I was disappointed to see that there is no way to make a panel available on multiple screens in XFCE. I thought it can mirror a panel...on Gnome you could that that via the Dash to panel plugin. You can tho, create a new panel for the external monitor and add the items back to them + settings. It is not pretty but is fine.
The way you deal with the monitors is interesting, you can add them on top, bottom, sort them as you want. That's very cool. You can even expand panels across monitors - idk if that's useful.
I did ran into an issue: I wanted to close the laptop's lid but keep the laptop running so that it works via the monitor. No setting allowed me to do that until I manually edited a file in the root directory. That fixed it. It took me some 20 minutes to deal with the monitors situation...
OVERALL:
The issue with the software center can be a bad one to deal with....new users will be confused by that. The upside is that once it syncs the database it works no problems afterwards. The issue with the monitors and restoring the apps' settings and reinstalling the apps, is kinda normal on most Operating Systems.
TROMjaro XFCE performed really well today with my tests. So overall it was a very good experience even with the above errors/glitches that some are normal with many OSes.
#tromlive
Tio
Unknown parent • •Adam
Unknown parent • • •Hi @Michael Vogel - I don't see any current enhancement request for this, but do you believe it would take much to add in a console function to check for (and potentially delete) orphaned files on the system? I believe the only 'truth' about whether a file should exist in storage or not would live in Friendica's DB, so it could be good to have Friendica take care of any storage messes that might have accumulated?
I don't believe we currently have this sort of ability to check easily...
Tio
Unknown parent • •Adam
Unknown parent • • •I wouldn't presume all files are images - I mean that if one is doing filesystem storage to a path /friendica/storage - then doesn't Friendica have a chunk of information in it's DB about every single file that should be in there?
If I then manually added 'rubbishfile.txt' to /friendica/storage on my own (or if Friendica wasn't cleaning things up appropriately for some reason), then shouldn't we be able to ascertain that file shouldn't exist in that storage location based on what Friendica knows about it's storage location?
Adam
Unknown parent • • •Tio
in reply to Tio • •Adam
Unknown parent • • •Err... shouldn't that be a volatile location and only used for Friendica's storage? I can't think of a use case where someone would take /usr/bin and set that up for Friendica storage.
Friendica storage should be a location for friendica to store things and nothing outside of friendica should use it, no?
Tio
in reply to Tio • •Tio
in reply to Tio • •Adam
Unknown parent • • •oh, I must've missed the notification for this comment, sorry Michael.
Yes, I personally believe any person running a system that needs a storage path should be dedicating that path to that one thing - that would be putting way too much trust in a piece of software to have it share some path that you've put something else in. (Notice how I said 'should'... heh, I know...)
It would be easy enough to change the wording in documentation and in the admin UI to clarify that this storage location must be dedicated to friendica as it will maintain every file in it, including removing anything it does recognize as it's own.
Adam
Unknown parent • • •