You are not logged in.
"Organic" these days is nothing more than a label to justify selling your produce at a higher price. It's not regulated at all, and it's anybody's guess whether you're actually conforming to "organic" processes in the production of your produce. There have been scandals of supposedly "organic" foods containing just the same amounts, if not higher, of pesticides and other contaminants -- because nobody enforces the checks, it's nothing more than a paper trail. Even conforming manufacturers often end up using higher amounts of pesticides than regular produce, because "organic" pesticides are less potent and therefore you have to use more of it to achieve the same effect, without which your production will greatly suffer and you'd be selling at a loss.
If you really care about organic food, you're much better off growing your own in your own garden, where you can actually be sure about what you're getting, not what somebody claims you're getting.
Copy-n-paste has always required a cooperative implementation.
In X11, it requires that the application in question support selections in a way that conforms to the window manager conventions, which requires handling X11 atoms in a conformant way so that the selected text can be transferred to the target application (i.e. where the paste happens). All of this requires a significant amount of code not just in the target application, but in the source application, and would not be possible if the authors decided to be lazy and simply not implement it. (It's not part of the core X11 protocol, btw, it's part of the window manager conventions which strictly speaking is optional, though not implementing it is regarded as highly antisocial.)
I'm no fan of wayland either, but blaming the failure of cut-n-paste on wayland is not really fair because it requires all 3 parties to be involved: the display manager/compositor/whatever, the source application, and the target application. A failure on the part of any one party means that cut-n-paste won't work. So the blame could equally go to the authors of either application too.
Maybe Devuan should take up the mantle and publish more info on these things online.
Funny acronyms:
AMD = Awfully Mediocre Devices
IBM = I Blame Microsoft
INTEL = Only half of "intelligence".
MICROSOFT = Most Intelligent Customers Realize Our Software Only Fools Teenagers
PENTIUM = Produces Erroneous Numbers Thru Incorrect Understanding of Mathematics
LINUX = Lousy Interface for Nefarious Unix Xenophobes.
MACINTOSH = Most Applications Crash, If Not, The Operating System Hangs
WINDOWS = Will Install Needless Data On Whole System
EMACS = Extremely Massive And Cumbersome System
VI = Visual Irritation
GEEK = Gatherer of Extremely Enlightening Knowledge
And for you math geeks out there:
What's an anagram of "BANACH-TARSKI"? BANACH-TARSKI BANACH-TARSKI.
English is a weird language. We drive on the parkway but park on the driveway!
In firefox, ctrl-shift-I to open web developer tools, click on the select arrow (upper left) to select an element, select the piece of text containing the offending character, then on the right panel select "fonts" to see the fonts used to render that bit of text.
I'm not sure if the underlying problem is actually solved; this particular character ought to be in many of the fonts we recommended that you should install, so I'm not sure why it only shows up when a Korean font is installed. I suspect there's still something fishy with your font config; it shouldn't need a Korean font to be able to find a suitable glyph for this character, since you've already installed many fonts that, ostensibly, should already include it.
Back in 2000, there was this joke:
It said to install Windows 2000 or better, so I installed Linux instead.
These days, we have:
It said to install Ubuntu 22.04.3 or better, so I installed Devuan instead.
Yeah, I suspect it's a problem with the OP's font configuration, or something isn't properly installed that's causing it to revert to fonts that don't contain the required characters.
Interesting, on my browser it's showing up as rendered from a Chinese font (fonts-wqy-zenhei). This is unlikely to be the only font that contains this character, so installing this font may or may not solve your problem. But it's worth a shot...?
Otherwise you might want to check if fontconfig and fontconfig-config are properly installed. Maybe try force-reinstalling fontconfig and fontconfig-config? If that still doesn't work, then I'm out of ideas.
Do you know exactly what those offending characters are? Any chance you could copy-n-paste them here somehow? Just wondering if they are some obscure characters that most fonts wouldn't have.
I have never use tasksel to install stuff; maybe once when doing a fresh install. But afterwards I always find too many needless packages that I have to clean up after the fact.
These days, I just install an absolutely bare minimum base system, and then incrementally install packages that I know I'll need (--no-install-recommends is your friend here). Generally metapackages like libreoffice or xorg are good granular enough you don't end up with too many stray packages afterwards. But even for the latter I often only install individual packages (and their absolutely necessary dependencies). It's a bit more work than one might be used to, though.
Note that after installing new fonts they may not get picked up immediately. You may need to log out and log in again, or restart your display server, before the new fonts will get picked up. Maybe try that?
If that still doesn't work, it might be a problem with font configuration, i.e., the fonts are installed but the application for whatever reason is defaulting to an old font that doesn't have the needed characters.
[...]
This, apparently, is progress.
The same kind of "progress" that let us run a web app today on a 3GHz CPU and 30GB RAM 8-core machine at the same crawling speed as an equivalent native app used to run 25 years ago on a 50MHz CPU and 128MB RAM single-core machine. 🤷
[...]
Personally I think it would be wiser to spend energy on solving the "sysvinit scripts going away upstream now systemd is deprecating support" problem (and/or improving openrc / runit etc. support) rather than fighting over usrmerge.
I wonder if the best way to solve this is a way of reading systemd unit files and auto-generating the equivalent rc scripts. Of course, some things may not be achievable (features that are systemd-only), but at least this would take care of the majority of cases and leave a much smaller set of packages that need manual adaptation to be systemd-free.
this commentary was interesting:
ttps://www.theregister.com/2023/12/27/bruce_perens_post_open/
My take on this has always been that it's an issue of empowerment: do you empower the user, or do you empower someone else (usually, yourself, or whoever you're writing the code for)? That's the root of the issue. Computers were invented as tools to help human beings perform complex tasks (computation). They were always meant to be subservient to the user. The user decides what needs to be solved or performed, and the user initiates the computation. The machine empowers the user by offering its capabilities to be at the user's disposal.
Nowadays, however, with the likes of MS and systemd-style software, it's no longer about empowering the user; it's all about how the author / company / whoever else gets to dictate how you should use the device that you purchased -- or worse yet, in recent years you don't even own anything anymore, your device is no longer a tool for your own empowerment; it's merely a service rented to you for payment. The renter gets to decide how, when and what you do with your device -- it's no longer the user who is empowered, but the renter. The author or the company that he works for.
Open source has always been about user empowerment: what got Richard Stallman started with open source is the desire for user empowerment: if the user has the expertise to fix the printer driver or write his own printer driver, why should he be artificially restrained from doing so? The printer is a tool meant to empower the user; it should not become a vehicle for the manufacturer to squeeze more pennies out of the user's pocket. The user already paid for the printer; he should be able to do what he wants with it.
The development with RH and Ubuntu and sadly, Debian, over the past decade or so has been the gradual shift away from the empowerment of the user back to the empowerment of the organization. Away from the philosophy of the user being able to make changes to the system as he wishes back to the MS paradigm of the user being too dumb to do anything except what we enlightened developers have decided beforehand is simple enough for the user's dumb brain to comprehend. The user doesn't know how to configure the system and shouldn't be expected to do so, we know better, we make the hard decisions for them and they're just consumers waiting to be spoonfed.
IOW, the empowerment of the upstream rather than the empowerment of the user.
I've been using Linux since 1997 and the last 10-12 years Linux only. No MS, no dual boot.
Awesome, me too! I actually left the MS world behind in the early days of Windows '97. Back when protected mode was still a thing people talked about, and the option of switching to DOS mode stlll existed (i.e., not just Command Prompt, but the actual, real DOS mode in non-protected mode). I hated Windows 3.1, and '95 and '97 did not impress me either -- I always felt they did not deliver on their promise: protected mode was supposed to solve the problem of programs stepping over each other that often happened in the DOS world; in exchange for restricted access to system resources, you were supposed to reap the benefit of having a true multitasking system. But the implementation was disappointing, to say the least. There were all sorts of bugs and loopholes and performance problems, plus your typical MS shove-it-down-your-throat junk that left a bad taste in my mouth.
Upon a friend's recommendation, I started looking into Linux, and chose Debian as the most flexible option that let me configure my system the way I wanted. This was back in the days before debian-installer and apt-get; I had to download a CD image of the base system and then individually download .deb packages (figuring out the dependencies myself based on information from debian.org) and install them by hand with dpkg. Initially I had dual boot, but it wasn't long before I ditched dual boot completely and left the Windows world forever. I've never looked back since.
When Ubuntu went to Unity I used Xfce instead. My last Ubuntu was 18.04 and I really got mad at systemd when it took over DNS-resolving too. It really slowed down DNS look ups and hence surfing. My five machines now run Devuan all, and I'm happy. I do not meet any restrictions in my daily usage in my DAW or when gaming or whatever.
I've never bought into the "desktop metaphor". IMNSHO it's a poor way of looking at computing. One unique characteristic of humanity is language -- not just isolated words but grammar and structure that conveys complex, abstract thought beyond just "me hungry, me wanna eat, me angry, me beat you up". To express computation, language is the ideal vehicle. Thus, the best way to communicate with the computer is via language -- with grammar, syntax, and intent, like what you get at the shell prompt. The "desktop metaphor" pushed by MS reduces human-computer interaction back into the stone age of point-and-grunt, "me hungry, me want browser, me move this here, me push this there". It reduces the powerful abstractions of language back to the inferior metaphor of moving physical objects around. (Plus, most people's desks tend to get messy over time from the clutter of junk piling up on it -- is that the way you want to be using your machine? Messy, inaccurate, accumulates junk over time -- like Windows tends to do. Now you know why.)
My first contact with the Posix world was in university where we had a SunOS server serving X terminals running twm; my early Debian installs all used twm, later ctwm. It was one step above MS's "desktop metaphor", but still not ideal. Eventually, after many years, I gradually moved away from overlapping windows to tiled window managers, and eventually adopted Ratpoison: a mouseless WM completely driven by keyboard. My productivity shot up by an order of magnitude -- all those hand movements between mouse and keyboard slowed me down in so many ways that I never realized; now that the rodent is finally banished to a secondary role and everything was keyboard-driven, my interaction with the computer is more expressive and much more efficient. No more point-and-grunt, I communicate with the machine with real language -- be it shell, vim (the modal interaction is actually a grammar in disguise), or a full-blown programming language. These days I only keep the rodent around to interact with primitive UIs like the browser that's still stuck in the stone age of point-and-grunt.
So I really really hope Devuan can live on and stand as an example of free thinking and individuality.
As long as there remains enough people who can think above the level of point-and-grunt, I think we're safe, somebody will always come up with something focused on handing power to the user rather than whoever is trying to assume control over your device.
You could also try `apt install fonts-noto`. Noto is a font that tries to provide a basic level of glyphs for as many Unicode characters as possible, so that they won't show up as boxes. The glyphs may not be the best, but at least you'll see something instead of just a box.
Probably, though currently I don't feel like it. The system works fine as it is, and I can fix problems as they come along.
I don't have any wife jokes, what about wifi jokes?
Yes, I followed those migration instructions but had to modify some of them, mainly because they were for debian/bookworm(?) but I was already on debian/trixie. There were some conflicts that needed strong-arming with `dpkg --force-depends` to resolve, though it all worked out in the end. But the process may have caused my system to become a frankenstein mixture of devuan and debian/trixie. In fact, it did, I already ran into a problem recently with libcurl4-dev: I had a 8.x installed from debian/trixie but the devuan version is still at 7.x. That also needed some force-depends strong-arming to work around.
So probably my non-working default wifi settings also has something to do with this, though I found a less extreme solution as described above.
I don't use these kinds of discourse websites. Generally if a website uses an unreasonable amount of JS, I just ignore it. The world is big; there is life beyond poorly programmed websites. Only a few JS-heavy sites I'm forced to use, like online banking, employer-dictated collaboration sites (the really horrible MS Teams), and a couple of others. Besides those, I just ignore whatever doesn't work with NoScript.
Not sure what you mean by discourse websites; the sites that don't work for me are sites that use things like Chrome-specific ways of doing video/audio via complex JS code. I've no idea how one might work around this dependency.
Also, what I don't expect in my lifetime is the ability to browse online, without any handicap or loss of functionality, with keyboard only, zero mouse use. I don't believe there's a big audience for this even among those who prefer no corporation driven designs.
I wonder if my issues were caused by migrating to daedalus from Debian Trixie. Maybe there's some incompatibility there somewhere.
What's the reason you want to disable ipv6?
[Not sure where to post this, admin please move this if it's in the wrong place.]
Yesterday I moved my devuan machine to a new location where there's only wifi access (no direct ethernet connection). After moving I discovered I couldn't connect to wifi. Thankfully, some googling on my mobile device solved the problem. So I'm posting this here in case somebody in a similar situation may find it helpful.
1) First, a few packages are required for WiFi access: wireless-tools and wpasupplicant. Also, you probably need a DHCP client (unless your wifi network allocates static IPs for your machine), so install also isc-dhcp-client. Well, of course, you also need a wireless adapter and the requisite kernel drivers, but that IMO goes without saying.
2) Use iwconfig to find the name of the wireless interface (e.g., 'wlan0'). Add the following stanza to /etc/network/interfaces to create a definition for this interface:
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
The `wpa-conf` line is the magic sauce for the next step to work, because, as I found out the hard way, Debian/Devuan's default config runs wpa-supplicant without any additional options, so it will ignore the wpa_supplicant.conf file and you won't be able to connect. You could also use the `wpa-ssid` and `wpa-psk` directives instead of `wpa-conf` if you only have a single network you want to connect to always. But the `wpa-conf` route is needed if you have multiple networks which you can choose from, and you want wpa-supplicant to automatically select the one with the best signal strength.
3) Now create the file /etc/wpa_supplicant/wpa_supplicant.conf with the following contents (replace the ssid and psk with the relevant credentials):
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
ssid="MyNetworkSSID"
scan_ssid=1
key_mgmt=WPA-PSK
psk="MySecretPassword"
}
You can add more than one network definition in this file; simply create more network={...} blocks like above and fill in the relevant details.
4) Now running `ifup wlan0` should connect to the wifi network and bring up the interface. The `auto wlan0` line in /etc/network/interfaces will bring it up on reboot; comment out or delete this line if you want to bring it up manually instead.