set(WITH_XC_ALL OFF CACHE BOOL "Build in all available plugins")
option(WITH_XC_AUTOTYPE "Include Auto-Type." ON)
option(WITH_XC_NETWORKING "Include networking code (e.g. for downloading website icons)." OFF)
option(WITH_XC_BROWSER "Include browser integration with keepassxc-browser." OFF)
option(WITH_XC_BROWSER_PASSKEYS "Passkeys support for browser integration." OFF)
option(WITH_XC_YUBIKEY "Include YubiKey support." OFF)
option(WITH_XC_SSHAGENT "Include SSH agent support." OFF)
option(WITH_XC_KEESHARE "Sharing integration with KeeShare" OFF)
option(WITH_XC_UPDATECHECK "Include automatic update checks; disable for controlled distributions" ON)
if(UNIX AND NOT APPLE)
option(WITH_XC_FDOSECRETS "Implement freedesktop.org Secret Storage Spec server side API." OFF)
endif()
option(WITH_XC_DOCS "Enable building of documentation" ON)
set(WITH_XC_X11 ON CACHE BOOL "Enable building with X11 deps")
# stuff inbetween cut out
if(WITH_XC_ALL)
# Enable all options (except update check and docs)
set(WITH_XC_AUTOTYPE ON)
set(WITH_XC_NETWORKING ON)
set(WITH_XC_BROWSER ON)
set(WITH_XC_BROWSER_PASSKEYS ON)
set(WITH_XC_YUBIKEY ON)
set(WITH_XC_SSHAGENT ON)
set(WITH_XC_KEESHARE ON)
if(UNIX AND NOT APPLE)
set(WITH_XC_FDOSECRETS ON)
endif()
endif()
I'm no CMake expert, but it looks like to me, from the first line of the above snippet, that the default in the upstream build script is WITH_XC_ALL=OFF.
Sadly Sci-Hub has not received updated articles in several years. Alexandra is waiting for the outcome of the trial in India. I don't think it depends on what the outcome is, just that the trial needs to be over.
There has been a lot of talk about companies and individuals adopting licenses that aren't OSI opensource to protect themselves from mega-corp leechers. Developers have also been condemned who put donation notices in the command-line or during package installation. Projects with opensource cores and paid extensions have also...
WARNING. Everything other than the last paragraph is kind of rude and opinionated, so skip to the bottom if you only want practical advice and not a philosophical rant.
First of all Free Software don't need paid developers. We scruffy hackers create software because it's fun. I have a strong suspicion that the commercialization of Free Software via the businessfriendly clothing "Open Source" is actually creating a lot of shitty software or at least a lot of good software that'll be obsoleted to keep business going. Capitalization of Free Software doesn't have an incentive to create good finished software, quite the opposite. The best open source software from commercial entities is in my opinion those that were open sourced when a product was no longer profitable as a proprietary business. As examples I love the ID software game engines and Blender. Others seem happy that Sun dumped the source code of Star Office, which then became OpenOffice and LibreOffice, but then again companies like Collabora are trying to turn it into a shitty webification instead of implementing real collaborative features into the software like what AbiWord has.
..and back in the real world where you need to buy food. Open Source consultancy, implementation of custom out-of-tree features, support, courses and training, EOL maintainance or products that leaverage Open Source software is my best answer. See Free Software as a commons we all contribute to, so that we can do things with it and built things from it. You should not expect people to pay for Free Software, but you can sell things that take advantage of Free Software as a resource.
As @Caboose12000 already said, I'd recommend drop.lol (can be selfhosted). Filetransfers are direct between peers (unless you're behind some hardcore NAS where UDP hole-punching via STUN is not possible).
I mean how I transfer a file depends on the situation. If it's to someone on XMPP I'd just establish a direct transfer there. Sometimes I share a directory over HTTP, FTP, SFTP and so on. The easiest way for most people, because it only requires a WebRTC capable browser, is with one of the many peer to peer filesharing platforms like drop.lol.
Over the weekend, President Joe Biden signed legislation not only reauthorizing a major FISA spy program but expanding it in ways that could have major implications for privacy rights in the US....
No I'm sorry, I pull my feeds manually using a barebones reader. I'm guessing your best bet is one of the web-based readers as it would require a client with a TCP port that's reachable from the web. I have never seen a feed who provided the rssCloud feature though.
A Linux user's nightmare: the machine was wiped clean with one click
Timo Tamminen
One day a Linux user using KDE Plasma decided to download a generic theme for his desktop environment. This is possible with Plasma's built-in tool, through which you can download anything from themes to icons and wallpapers.
Installing themes using Plasma's tool is easy and fast. It practically only requires one click. This time, however, the user in question certainly wishes that that one click had not been completed.
Namely, installing the theme called Gray Layout wiped the machine completely empty of the user's personal files. Without asking anything.
Although the theme developer's intention this time was apparently not malicious, the accident was a clear indication that installing third-party themes without careful supervision can be a bad mistake. With the theme, almost anything can be installed in the user's home directory.
The Gray Layout installation script ran the rm -rf command, which normally removes all files from the device, making the command particularly dangerous to use. However, without root access, it can only cause limited damage.
Reddit user Jeansen Vaars says that he lost all his games, settings files, browser history and other contents of his home directory in a crash.
The unofficial face of KDE, Nate Graham, apologizes for what happened. He promises that the matter will be thoroughly investigated. The theme in question has also been removed from the theme store.
I currently run a personal wiki for some notes, recipes, and stuff. It's set up using Wiki.js as the server. I'm the only regular user, and I feel like it's a bit of an overkill....
Hi, I'm learning python and I have purchased a 2015 MacBook air. I want to install Linux on it (Ubuntu) but my friend who's a developer told me to leave the MacOs because they are similar as operative systems. What do you think? Should I change the os and switch to Linux? Thanks....
I’ve built a pretty functional web-based video editor that helps you generate FFmpeg commands in a visual, node-based environment. The tool lets you play around with most (but not all) FFmpeg filters, render videos in the browser (!), import your own files and/or work with demo videos, export gifs and mp4s, and it comes with a few built-in examples of the many fun things one can do with FFmpeg.
My household primarily runs Arch and Artix for our desktop OS and never have any issues with it, however we have had no end of issues with our home server* and it often ends up being related to systemd....
I read a lot of answers online that its a bad idea, but the arguments did not make a lot of sense. "it's a heavily ingrained part of the eco system". Well if I can change it, what's the deal?...
Github has become more bloated, slower and more user-hostile with each update (just like all other big corp platforms). SPA navigation slow like hell, the "new" file viewer/browser is hardly usable in my opinion, code search does not work without login, etc. So are there any good alternative FE where the following work (read...
Does anybody know why dbus exists? I’ve been wracking my brain trying to come up with a usecase for dbus that isn’t already covered by Unix sockets....
I will conveniently avoid any dbus talk, because the why is not so interesting as the how and direct you to this path /var/run/wpa_supplicant. You would probably send SCAN_RESULTS on the socket, you could also initiate a SCAN first to include the strength of stations you're not connected to. If you want deeper access to wireless, you use netlink to communicate with the kernel (see /usr/include/linux/nl80211.h) and poke some NL80211_STA_INFOs.. or the other direction (everything is a file) you just parse /proc/net/wireless without any special permissions for the current signal strength.
Oh.. and btw dbus has a simple binary protocol underneath all the XML/interface fluff and uses a UNIX socket.
Yes, use what you know. Neither LXLE nor LXDE are end of life as claimed in other comments. The latest LXLE release is supported until 2030, which is five years longer than Windows 10.
You are giving me the impression that Waypipe is an extension to Wayland like XRANDR is to the X11 protocol. I didn’t get that impression from the blogpost. I’m not trying to place value on them being an extension or a separate tool. I’m just trying to figure out if it was a shortheaded response or if Waypipe is an extension to the Wayland protocol.
GNOME Shell 45 moved to ESM (ECMAScript modules). That means you MUST use the standard import declaration instead of relying on the previous imports.* approach.
<span style="color:#323232;">import Clutter from 'gi://Clutter';
</span><span style="color:#323232;">import Gio from 'gi://Gio';
</span><span style="color:#323232;">import * as Main from 'resource:///org/gnome/shell/ui/main.js'
</span><span style="color:#323232;">import * as Volume from 'resource:///org/gnome/shell/ui/status/volume.js';
</span>
I edited my comment with an example for your code and my best advice for figuring out the path of gnome shell imports is by browsing /usr/share/gnome-shell/js/, the docs are not very helpful.
It is very likely the wrong path, I just extrapolated the path from the gnome-shell git repo. I don’t use Gnome myself, I’m on the enemy team using LXDE on Devuan ;)
Just to clarify. The gi:// resources are GObject Introspection modules which are used for multilanguage bindings to native libraries. On my system, GI modules are found in /usr/share/gir-1.0/ . They’re just imported by name and sometimes version using gi:// (there are examples in the link in my first comment).
As I don’t have Gnome installed I can’t be sure of the path to gnome shell modules imported using resource://, but it’s probably the path I wrote, but without js/.
Me and my friend just want something to brainstorm and write our ideas down on. Cryptpad is a decent I’ve considered, it has rich text editing which I don’t need though it’s nice.
Aliasing and forwarding is not a good solution if you are concerned about law enforcement, because your personal e-mail is still linked with the tracker, just behind an extra hop and in addition you allow someone in between to read your e-mails. You had the answer yourself. Create a completely fresh free e-mail account somewhere, using as minimum a private tab to prevent tracking data to link anything to the account… and if you can get a free e-mail account with IMAP/POP access so that you can use it in an e-mail client to leak less data, do that.
Ok so a little background first. I’m an older millennial. I started using Linux when I was in college back in 2001. It was Mandrake Linux back then. I had an Asus V6800 DDR Deluxe graphics card with 3D shutter glasses and video-in for video capture....
Google Analytics is broken on a bunch of my sites thanks to the GA4 migration. Since I have to update everything anyways, I’m looking at the possibility of replacing Google Analytics with something I self-host that’s more privacy-focused....
If you still want to respect user privacy, your analytics software could use the port of the connection instead of IP as the identifier. It would be perfectly fine for determining simultaneus users from the same IP, but not invasive enough to monitor an individuals behaviour. Don’t ask me which analytics software supports that. I’d grab the data from the http logs if it was me and use a tool like goaccess.
Does anyone know any open source FPS still maintained? I know some like Unvanquished and Xonotic and they are ok but I would like to know some others, if they exist....
You could check if a domain contains a lemmy instance by fetching /.well-known/nodeinfo, but it’s bad netiquette to hammer sites with requests and could get users blocked. If you were to do it I’d make sure it cached the lookups in IndexedDB, localStorage or just using Cache API. I’m unsure how well any of the APIs works with UserScripts.
I’m kind of tired of Google sending me to the same 3 sites whenever I search for something. If not the same 3 sites it’s 7 others that are so generic and boring I just feel they’re useless. It’s always makeuseof, androidauthority, or whatever other sites that have useful information but I rarely feel like they are saying...
How can users confidently verify that a FOSS application is running from its published source code? Is there a easy way to check this, or is this based of checksum and hashes?
BBC World Service - lite ( mastodon.social )
My pals in BBC World Service have been doing some awesome work on "lite" versions of their news articles (other page types to follow)....
Debian maintainer unilaterally strips KeepassXC package of a lot of features ( fosstodon.org )
A Staggering 19x Energy Jump in Capacitors May Be the Beginning of the End for Batteries ( www.popularmechanics.com )
How are companies or developers supposed to make a full time living with OSI opensourced projects? ( opensource.org )
There has been a lot of talk about companies and individuals adopting licenses that aren't OSI opensource to protect themselves from mega-corp leechers. Developers have also been condemned who put donation notices in the command-line or during package installation. Projects with opensource cores and paid extensions have also...
4 Tools to Share Large Files Over the Internet Securely ( itsfoss.com )
Nvidia tries to kill CUDA translation layers | Tom's Hardware ( www.tomshardware.com )
Audacity 3.5 Released with Cloud Saving, Beat Detection, Pitch Shifting, and More ( 9to5linux.com )
The Next US President Will Have Troubling New Surveillance Powers ( www.wired.com )
Over the weekend, President Joe Biden signed legislation not only reauthorizing a major FISA spy program but expanding it in ways that could have major implications for privacy rights in the US....
Which communication protocol or open standard in software do you wish was more common or used more?
Whether you're really passionate about RPC, MQTT, Matrix or wayland, tell us more about the protocols or open standards you have strong opinions on!
The domain aftermarket has a big problem ( domainnamewire.com )
Here's my take:...
Linux Switch advice?
cross-posted from: https://sh.itjust.works/post/16676119...
A Linux user's nightmare: the machine was wiped clean with one click ( www.mikrobitti.fi )
google translate
Recommendations for lightweight wiki servers?
I currently run a personal wiki for some notes, recipes, and stuff. It's set up using Wiki.js as the server. I'm the only regular user, and I feel like it's a bit of an overkill....
Help deciding Os
Hi, I'm learning python and I have purchased a 2015 MacBook air. I want to install Linux on it (Ubuntu) but my friend who's a developer told me to leave the MacOs because they are similar as operative systems. What do you think? Should I change the os and switch to Linux? Thanks....
Bluesky Early Access Federation for Self-Hosters ( docs.bsky.app )
https://bsky.app/profile/atproto.com/post/3kmnthuhrha2m...
Don't use Appimages (a writeup about all the reasons they are a pain for users) ( github.com )
Appimages totally suck, because many developers think they were a real packaging format and support them exclusively....
FFmpeg Explorer ( ffmpeg.lav.io )
Invidious Clients Android (Clipious?
Does anyone know Invidious clients for android? I see that there is Clipious but I don't see any options to subscribe to anyone?...
Discord clicks are going to game in KDE
Me again!...
Looking for peoplecs experiences with Systemd-less distros for a home server
My household primarily runs Arch and Artix for our desktop OS and never have any issues with it, however we have had no end of issues with our home server* and it often ends up being related to systemd....
I want to be able to make my own Web 1.0 websites easily
And I'd like to be able to do it privately too, that'd be cool....
Why isn't it recommended to change the SIGINT shortcut from Ctrl+C to something like Ctrl+SHIFT+C?
I read a lot of answers online that its a bad idea, but the arguments did not make a lot of sense. "it's a heavily ingrained part of the eco system". Well if I can change it, what's the deal?...
OSS-Blacklist: A blacklist for keeping track of OSS hostile companies/organizations ( codeberg.org )
Just saw the discussion around the Haier Home Assistant takedown and thought it would be good to materialize the metaphorical blacklist.
Alternative github frontends?
Github has become more bloated, slower and more user-hostile with each update (just like all other big corp platforms). SPA navigation slow like hell, the "new" file viewer/browser is hardly usable in my opinion, code search does not work without login, etc. So are there any good alternative FE where the following work (read...
Friendica (open source facebook alternative) releases version 2023.12 with the ability to curate feeds and more ( github.com )
What is the point of dbus? ( lemmy.world )
Does anybody know why dbus exists? I’ve been wracking my brain trying to come up with a usecase for dbus that isn’t already covered by Unix sockets....
LXLE still good for older devices?
A few years ago, LXLE was my distro of choice for older hardware....
livetv.sx
livetv.sx is out? Anybody knows what happened?
qcow2 images not shown as dynamic but max size?
I am on Fedora with KDE (Kinoite) and use virt-manager....
A response to the "Boycott Wayland" article
Link to article: gist.github.com/…/9feb7c20257af5dd915e3a9f2d1f227…...
help me port this simple extension to GNOME 45 ( lemmy.dbzer0.com )
For reference: github.com/trflynn89/gnome-shell-volume-scroller
FOSS collaborative text editor or documents?
Me and my friend just want something to brainstorm and write our ideas down on. Cryptpad is a decent I’ve considered, it has rich text editing which I don’t need though it’s nice.
Should I create a new email for a private tracker?
Concerned if the site is seized my regular email be exposed. Thanks
First time using Steam+Proton in Linux. HOLY SHIT!
Ok so a little background first. I’m an older millennial. I started using Linux when I was in college back in 2001. It was Mandrake Linux back then. I had an Asus V6800 DDR Deluxe graphics card with 3D shutter glasses and video-in for video capture....
“Running a successful open source project is just Good Will Hunting in reverse…”
“…where you start out as a respected genius and end up being a janitor who gets into fights.” — Bryne Hobart...
Looking for simple analytics (similar to Plausible) that supports cookies
Google Analytics is broken on a bunch of my sites thanks to the GA4 migration. Since I have to update everything anyways, I’m looking at the possibility of replacing Google Analytics with something I self-host that’s more privacy-focused....
Open source first person shooter (FPS)?
Does anyone know any open source FPS still maintained? I know some like Unvanquished and Xonotic and they are ok but I would like to know some others, if they exist....
I wrote hacky tampermonkey script to fix Lemmy instance links. Any advice?
Read this post and wrote a simple Tampermonkey script as a solution....
Google gets its way, bakes a user-tracking ad platform directly into Chrome ( arstechnica.com )
Where To Find Actually Good Search Engines?
I’m kind of tired of Google sending me to the same 3 sites whenever I search for something. If not the same 3 sites it’s 7 others that are so generic and boring I just feel they’re useless. It’s always makeuseof, androidauthority, or whatever other sites that have useful information but I rarely feel like they are saying...
How does one verify an app is running of its published code source?
How can users confidently verify that a FOSS application is running from its published source code? Is there a easy way to check this, or is this based of checksum and hashes?