![]() 10 13:12:08 paul-MS-7751 sudo: pam_unix(sudo:session): session closed for user root 10 13:11:59 paul-MS-7751 sudo: pam_unix(sudo:session): session opened for user root by (uid=0) 10 13:11:59 paul-MS-7751 sudo: paul : TTY=pts/5 PWD=/home/paul/Bureau USER=root COMMAND=/usr/bin/emacs launch_thunderbird.sh It looks like there is a security denial in the journalctl indeed. I’ve not looked at this approach but wanted to pass the idea along. ![]() Since this naive lookup won’t work with DAC, it’s conceivable we could instead expose the file somewhere that is allowed (eg via a portals-like approach) and have xdg-open pass that path. The problem these days is that /tmp/snap. It seems possible that xdg-open could determine and pass the correct path for files in /tmp to the handler which could be sufficient for non-snaps like evince at least. That said, I suspect the actual problem is, like firefox, that the snap is saving the file to ‘/tmp’ within the context of the snap which is not ‘/tmp’ on the host so the pdf viewer is given the wrong and - in the case of xdg-open, I was thinking there might be something we can do here since we control xdg-open and it could in theory know the correct path on the host. ![]() I suggest to try to use as many apps in this way, preferably having them all on a dedicated partition, as it allows you to change the OS in no time.Can you comment on if there a security denials in the journalctl logs at the time of the denial (if so, what are they)? If so it may be that thunderbird is not using xdg-open to open the file. (I don’t use extensions, only the official included calendar, so I don’t have issues with the Beta, except that in the last 3-4 versions there are some UI issues with the Chat). It is still the same profile just new executable code. In fact I am using both Firefox and Thunderbird Beta as portable apps for years now, across many OS-s (first under Windows XP, then Windows 7, then I moved the profile to Linux Mint, then OpenSUSE, then Ubuntu, then Parabola Linux, then Arch, then Debian, an now Silverblue. But in most cases it is OK and you don’t need to do that. So you just need to move your previous profile to this location and edit profiles.ini to make it default. If it does not detect your previous profile with all your settings and emails (because it was in another location - depending how it was installed), it will create a new default empty profile in ~/.thunderbird. Thunderbird autoupdates itself so you will always have the latest. Download the executable version from the official website ( Thunderbird Release Notes - Thunderbird), unpack it in a directory of your choice and start it from there. You don’t need to have Thunderbird “installed”, neither via dnf or rpm-ostree, nor flatpak.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |