well, for me there’s no need for eye candy. I’m happy with sway and its tabbed mode.
well, for me there’s no need for eye candy. I’m happy with sway and its tabbed mode.
BTW, labwc is sort of the openbox for wayland, in case interested
See tabbed mode on sway. Not all tiling compositors are about just tiling, :)
If you’re not into tiling, but still want several of the advantages of sway, it offers a couple of additional modes, stacked and tabbed. I really loved tabbed setting some things to be floating. It’s like it sounds, it offers a horizontal tab with all windows within per workspace, maximized below the tabs… Stacked is similar but it stacks the tabs vertically. If you’d tell me before a tiling compositor has such functionality I wouldn’t have believed it. I like it better than stacking compositors, :)
Also a devclass post Mozilla quietly makes Microsoft’s GitHub the authoritative home for Firefox code suggests FF is making the GH repo the place to go as the source of truth for FF, :( This move to me is really sad, instead of moving to FLOSS alternatives it’s preferring a proprietary with a terrible hosting licensing (gitlab one is much better for example, not sure about codeberg’s one, but for sure is better as well), and what’s worse, one that uses anything hosted in there for its own purposes, including feeding openAI stuff with FLOSS code violating any licenses and so forth. Which actually makes me strengthen the idea that mozilla is trending to go in the wrong direction making things worse on every step they follow.
I use a derivative, Librewolf, but in the end it depends on the FF code… Sadly, using GH is still like the norm, and I can change that. servo browser engine and verso (browser based on servo) are also hosted on GH. But at least they started there and migrating is always a hard decision, FF is just moving there having other options, so it means they don’t care about GH mistreating users code…
This is a security feature. Other communication mechanisms having the keys somewhere else not owned by you is rather something I wouldn’t stand. And to me it’s unsafe that messages would be kept way long on the servers.
On xmpp the sync happens from server to all syncing clients, and the proper XEPs need to supported in both the client and the server.
Others have already mentions gerrit, no need to review on the forge, and there’s as well gitweb. I imagine there exists many other solutions much better than the forge MR/PR. Particularly reviewing PRs on github is really messy for me. Depending on how complex the review might become I end up branching to the PR branch locally and checking the complex stuff locally without the forge.
And there are many many bug trackers much better than the issue trackers. Bugzilla actually has kept improving, though I believe it might be too much for small projects, but there are many more.
I do agree with the article writer that one really needs to create too many accounts already, GH from MS, Gitlab, sourcehut.org (I really like this one better, but still you need yet another account), codeberg, gitea, and some with different instances with different accounts each… It’s crazy, and now AI crawlers getting on them all, and also violating FLOSS licenses… Notice on distributed private repos it’s way harder for AI misbehavior and illegal behavior to do what it does in general.
I second xmpp + omemo, and would caution that as far as I can remember matrix leaks significant metadata when syncing between instances/services.
As a personal decision I got away from signal (molly in fact) more than a year ago.
I’m also keep jami working with my family, particularly for things not requiring immediate response. It’s a different beast, since it’s p2p, but there’s no server associated to it, no matter if decentralized or not. It’s easy as well, just not as responsive, in particular if looking for immediate responses… I like and keep both, hoping jami improves.
First of all, it’s been a while since it’s no longer his code, and the contributions from whatever amount of people must be respected. That was used some time back as justification to never moving to GPL3 or latest.
Second, there’s now a huge foundation behind it. Although he has gating approval for whatever he wants, the money coming from big enterprises would cease. Remember now MS already claims it loves linux.
Third, although it’s pretty linked to second, the project is not an independent community project anymore. Even risc-v people took care not to create a so nation specific project (even though its origins are totally linked to the academy from a particular one), that it doesn’t matter which country imposes sanctions to others, no country can prevent another from using its open ISA to build their own stuff. Linux, and its linux foundation failed on this, and as it’s pretty dependent on the big tech and enterprise, now it has no options to be compliant. Which you could see recently from banning developers and the legal reasons involved (well done, as risc-v, that would have had minimal impact, or better yet, if a community project not linked to any country, then that would have gone differently).
All in all, linux’s success has lead it to be a non community driven, non independent project, and I would guess the enterprise and big tech, which is pretty reliant on linux now a days, wouldn’t let linux go away unless they already have an alternative.
Though never say never right? But my take on this is both, no single person owns linux, so no single person can take it away, and there’s too much reliance on it from big tech and enterprises as to let such important project, and key on their software supply chain (years back thinking on software supply chain was in no one’s mind) or so they say.
If ever getting to administrate non systemd boxes, and in need to deal with the system logging mechanism, then syslog-ng comes close to the most probable mechanism use. And no, non systemd gnu+linux distributions are not legacy, there are quite a few out there, just not the major or mainstream ones, like Artix, Void, Guix, and several others, not to count non gnu+linux OSs like BSDs…
I don’t get this comment. Again, the virtio-win is an ISO that’s easily mounted on a qemu (whether libvirt environment or not, which is not required, it just helps making the qemu configuration easier), which comes with several virtualized drivers that accelerate the windows experience quite a bit.
Changing the storage driver is complex on plain qemu (I don’t think it’s easier through libvirt just because the heck of it, the issue is the windows guest), first one need to run qemu with a dummy storage driver using virtualized driver, so that windows detects it. On the guest one needs to install the driver for the discovered storage from the ISO, then reboot and the dummy disk can go away and windows will find a driver for the main disk). Other drivers like the ethernet one, graphics cards, memory baloon, and other stuff need to change the corresponding driver manually, but no need for immediate reboots, but for sure several reboots are expecting while changing the windows drivers.
I no longer use a VM for windows, thankfully, but here it’s a command line meant not to use a GUI qemu front end, but rather a Spice backend (requires virtualized special serial driver and special graphics driver):
qemu-system-x86_64 \
-name win-10 \
-enable-kvm \
-machine type=q35,accel=kvm \
-cpu host,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time \
-smp cores=1,threads=2,sockets=1 \
-m 4G \
-device intel-iommu \
-device virtio-balloon \
-drive file=/home/vasqueja/.qemu/imgs/win10-coe.qcow2,index=0,media=disk,if=virtio,aio=native,cache.direct=on,l2-cache-size=10M \
-drive file=/usr/share/virtio/virtio-win.iso,index=1,media=cdrom \
-drive file=/usr/share/spice-guest-tools/spice-guest-tools.iso,index=2,media=cdrom \
-device virtio-net-pci,netdev=net0 \
-netdev tap,id=net0,ifname=tap0,script=no,downscript=no,vhost=on \
-usb \
-device usb-tablet,bus=usb-bus.0 \
-display none \
-vga qxl \
-device virtio-serial-pci \
-chardev spicevmc,id=spice0,name=vdagent \
-device virtserialport,chardev=spice0,name=com.redhat.spice.0 \
-spice unix,addr=/tmp/win10_spice.socket,disable-ticketing \
-chardev socket,path=/tmp/win10_qga.socket,server,nowait,id=qga0 \
-device virtserialport,chardev=qga0,name=org.qemu.guest_agent.0 \
-device intel-hda -device hda-duplex \
-rtc base=localtime \
-monitor stdio \
-k es \
-device usb-host,bus=usb-bus.<...>,vendorid=<...>,productid=<...> \
-device usb-host,bus=usb-bus.<...>,vendorid=<...>,productid=<...> \
-device usb-host,bus=usb-bus.<...>,vendorid=<...>,productid=<...>
Some investigation on your side is required if wanting to use spice (to add copy/paste cabalities on the guest, but perhaps that’s not needed anymore with libvirt and some of the popular forntends from GTK/QT), and the QLX dirver needs to be chosen correctly since it depends on the windows version (there was one for windows 10, not sure if there’s a 11 one).
Again, all this just to improve the windows guest experience. Some of this might have been made easier through libvirt, but the windows side of the drivers is a manual windows process, one driver at a time, and using virtualized storage is tricky on windows guests…
BTW I was setting a tap interface, with IP tables, because I found it to be the easier way to share my host VPN connection with the guest, without the need to establish a host and a guest VPN connection…
True, but not entirely, signature spoofing needs OS support, and LOS and divestOS don’t, whereas murenaOS (/e/OS) and lineageOS for microG do. Other than that microG’s own f-droid repo makes it easy to keep microG’s component up to date.
That’s why I mentioned it would be nice to upstream divestOS bootloader lock/unlock at will solution, so that not just LOS, but derivative ROMs can inherit that solution. As some people don’t like the tight integration from murena (/e/) with all of its rebranding, LOS for microG is a very appealing option, if wanting full microG’s support. Actually LOS for microG was there quite before /e/ was created.
That’s great if not having to use any proprietary apps depending on google services, including push notifications, since part of divestos unsupported stuff includes:
Google Apps or microG or Sandboxed Play Services are NOT supported.
Which is fine, if you don’t need to use such apps. An alternative to /e/os, which now a days is actually murenaOS, is lineageOS for micro G, which does sort of monthly releases based on whatever is available as nightly releases on lineageOS. It does provide you with microG and also with F-Droid with privileged extensions installed and already set for you. This might be more suitable than divestos if in need for some such apps.
Yup, divestOS allows for booloader lock though unfortunately they don’t support microG. I hope they somehow help upstream their relock solution to LOS. I use LOS for microG instead, since I need stupid bank apps and also for the office some stupid proprietary multi factor authentication apps… If only LOS for microG could lock the bootloader at will (it needs to be unlocked for major upgrades, like on regular LOS), that’d be great.
There’s as well CalyxOS, which uses microG and also locks the bootloader, however I do prefer LOS since the strategy from CalyxOS and GrapheneOS trying to deGoogle pure Android in my mind sound like having some limitations, as opposed to LOS approach to be based on AOSP instead. Though that’s just in my mind, I’m sure those guys in Calyx and Graphene are the best at security and privacy.
Is it because Fedora doesn’t enable zswap by default?
https://wiki.archlinux.org/title/Improving_performance#zram_or_zswap https://wiki.archlinux.org/title/Zswap https://wiki.archlinux.org/title/Zram
One down side of zram is that you won’t be able to hibernate to swap, if that’s a requirement. On consoles this might be totally irrelevant though.
Perhaps a misinterpretation from mojeek’s wiki:
Mojeek also displays significantly more individual entries in its search results than Google or Bing
Are you sure the phone it doesn’t work on is older than android 7? According to its f-droid jami URL its latest version as well as two more also documented there, they all work on android 7 or later.
I use LOS4uG, and I’m currently on android 14, so no need to build jami myself. Can you enable “unstable updates” on f-droid’s “expert mode”? Perhaps then you get latest app, and that one works better. Otherwise you can report an issue to the android client, and perhaps you get guidance from them. You can also use their forum to ask questions. I have filed issues only so far.
dino is a gnu+linux software, built with gtk4. If you’re using windows then the option is gajim, which in order to support omemo needs a plugin, though I can’t tell much more than that about it since I can’t even recall when was the last time I used windows.
That said, conversations has one important setting if syncing devices, which is indicating that the client won’t delete messages, the server will. Not sure why that is not the default, I guess statistically most xmpp users just make use of conversations and that’s it. The other important setting is configuring security for omemo always. Dino doesn’t need any setting for letting the server delete messages (it does when there’s no pending device to be synced) and doesn’t offer that option, and at the moment the user must be careful and set each conversation to be secured by omemo with no exceptions, but it’s already merged on master, and waiting for a new release, the option for omemo always, as on conversations.
That said, using xmpp doesn’t imply not having jami installed and keep trying it. Who knows, maybe you like it and it works fine for your purpose, and you decide for it to be you main messenger application.
Oh, I refered to that in your post. To me all WMs/compositors are a matter of taste, including stacking ones (on wayland from the stacking ones I only like labwc though it’s xml config is not what I would prefer). And you already clarified, but it gave me the impression that it was implicit that tiling was a matter of taste, when those WMs/compositors also offer tabbed/stacked mode, which to me it’s not tiling at all, and offers something really appealing not so easily to achieve on any stacking WM/compositor.
Regarding config, well yes, if one is looking for no config at all, and still get the WM/compositor to be useful and also to one’s liking, then that’s hard to find. But the config files once achieving what one likes and is productive with, then one barely looks at it again, and they are usually portable (usually not only across PCs, also across distros).
But I got your point, sort of “plug and play” as they said before, just install it and without any config be productive with it… I can’t imagine that. I heard river is pretty close to dwm, but I can’t tell much about it. The river idea of dynamic tiling, which seems to be the default doesn’t really appeal to me, so I would need to do tabbed mode any ways, which doesn’t seem to be the default, so at least for me it wouldn’t be that configless… But maybe it would be to dynamic tiling people.