You are not logged in.
Hello:
Thanks for the prompt reply.
... dmesg auto detects whether the output is to the screen or not and turns on colour or not!
There is a switch --color=[auto|always|never], so I think what you need is :-dmesg --color=always | cat
Right ...
That works ...
Using the switch the difference between sudo dmesg | grep whatever and sudo dmesg --color=always | grep whatever is that the highlighting is turned on.
Now, sudo dmesg is always highlighted but not by my using any switch so I guess there is a setting/place where that switch is applied.
Where might that setting be?
Thanks in advance,
A.
Hello:
Sorry for reviving an oldish thread but I just came across your post.
These days I seem to have more time to read unanswered posts .... =-/
One of the things I like of how Devuan ascii is implemented is how console output is highlighted at boot time and when using commands such as dmesg.
Unfortunately, the output of dmesg | grep whatever gets written to the terminal without any highlighting.
Is there a way to fix/change this so that anything printed to the terminal has the same highlighted output/behaves in the same manner, irrespective of whatever comes after the command line instruction?
It would be nice to have it enabled by default.
Thanks in advance,
A.
Hello:
... running awk against them and get 3 both times
... can't see what's going wrong for you.
Hmm ...
I copied and pasted the output from the terminal so I cannot see what happened either.
But you are quite correct:
Running that awk stanza on this specific /var/log/cups/page_log configuration will tally the printed pages correctly.
I summed them up by hand and it checked out. =-)
Turns out that the OEM cartdrige that came with the printer ended up being good for just 362 pages:
groucho@devuan:~/Desktop/awkcups$ awk '/groucho/{pages += $7} END {print pages}' /var/log/cups/page_log
362
groucho@devuan:~/Desktop/awkcups$
I now have to see how to go about trimming the page_log output, no need for all that data.
Thank you (all) very much for your help with this.
Cheers,
A.
Hello:
awk counts words separated by spaces. So as long as the number of pages printed is just a string of digits ...
Yes, but ...
Samsung_M2020_Series groucho 3 [27/Nov/2018:16:41:51 -0300] 1 1 - localhost
Samsung_M2020_Series groucho 3 [27/Nov/2018:16:42:00 -0300] 2 1 - localhost
Samsung_M2020_Series groucho 4 [05/Dec/2018:08:29:39 -0300] 1 1 - localhost
| <- print job page number -> | | <- pages printed
In the example above, we see two print jobs: print job 3 which outputs 1 copy of page 1 and 1 copy of page 2 and print job 4, which outputs 1 copy of page 1.
The awk stanza in my previous post will correctly tally the amount of pages printed, ie: 3 pages.
groucho@devuan:~/Desktop/awkcups$ awk '/groucho/{pages += $7} END {print pages}' /home/groucho/Desktop/awkcups/plog1
3
groucho@devuan:~/Desktop/awkcups$
Now, in a different scenario, where we have two digit print jobs with the rest being the same ...
Samsung_M2020_Series groucho 13 [27/Nov/2018:16:41:51 -0300] 1 1 - localhost
Samsung_M2020_Series groucho 13 [27/Nov/2018:16:42:00 -0300] 2 1 - localhost
Samsung_M2020_Series groucho 14 [05/Dec/2018:08:29:39 -0300] 1 1 - localhost
... the awk stanza previously applied gives an incorrect output, ie: 5 pages
groucho@devuan:~/Desktop/awkcups$ awk '/groucho/{pages += $7} END {print pages}' /home/groucho/Desktop/awkcups/pg1log
5
groucho@devuan:~/Desktop/awkcups$
The same problem would arise if a print job is for 20 copies of a single page.
At the risk of stating the obvious, the same awk stanza parses the /var/log/cups/page_log file which (depending on how the printer is used) can have between one and four digits both in the print job number and the number of pages printed. I limit this to four digits because the size of cartdrige 2020W cartdrige won't ever print 9999 pages.
I can't see how to solve this with awk and have searched all over the web for a script to do basic CUPS accounting to no avail.
Thanks for your input.
A.
Hello:
... whatever the working awk stanza is, it will be good for this particular setup as a change in the printer name or user could throw off the results.
Is this so?
It seems that it is more compliacted than that.
For my purposes (printed page accounting) the relevant data in each line of the /var/log/cups/page_log file boils down to the number that tells me the amount of pages printed in each print job.
As there's only one printer Samsung_M2020_Series and only one user groucho the column where the print job number, page number and pager printed data are will always be in the same position.
Data that comes after that informing page size and content is irrelevant for what I need to do.
Samsung_M2020_Series groucho 1 [02/Nov/2018:10:50:45 -0300] 1 1 - localhost
Samsung_M2020_Series groucho 2 [08/Nov/2018:18:10:50 -0300] 1 1 - localhost
Samsung_M2020_Series groucho 3 [27/Nov/2018:16:41:51 -0300] 1 1 - localhost
Samsung_M2020_Series groucho 3 [27/Nov/2018:16:42:00 -0300] 2 1 - localhost
Samsung_M2020_Series groucho 4 [05/Dec/2018:08:29:39 -0300] 1 1 - localhost
| <- print job page number -> | | <- pages printed
So if I run awk '/groucho/{pages += $7} END {print pages}' against that data, it correctly tells me how many pages I have printed.
ie: 5 pages.
Now, when printing starts, print job will be a one digit number for the first nine lines in the log and from then on, will be two digit numbers for the next 99 and so on.
Page number and pages printed will also be one digit numbers as long as the print job being logged has only nine different pages to print and the amount of pages printed is under 10.
But when these change, the awk stanza is useless.
Even if I trim the data being logged (I'm on that) to limit it to just the bare essentials (date, page number and pages printed), the problem susbsists as these last two will change.
How to get around that?
Thanks in advance,
A.
Hello:
... don't need to run TRIM command at all if you mount filesystem with 'discard'...
Yes, but thenI'd be running trim every time I booted the rig, which could be up to three or four times a day.
I'm looking to analyse the /var/log/trim files in a month or so to see what went on and then decide on weekly, monthly or something else.
There's a chap that wrote a daemon for running trim here:
https://github.com/dobek/fstrimDaemon
He argues that it would seem to be "more reliable to execute fstrim based on up time then cron table.".
Thanks for your input.
Cheers,
A.
Hello:
Use a weekly cron job ...
Done.
Works a treat. =-)
#!/bin/sh
# trim all mounted file systems which support it
# added 20200315
#
LOG=/var/log/trim.log
echo "*** $(date -R) ***" >> $LOG
fstrim --all --verbose >> $LOG
groucho@devuan:~$ cat /var/log/trim.log
*** Sun, 15 Mar 2020 17:51:27 -0300 ***
/var/log: 0 B (0 bytes) trimmed
/home: 112 MiB (117415936 bytes) trimmed
/: 483.9 MiB (507346944 bytes) trimmed
groucho@devuan:~$
Just changed the name of the cron job so that it would not be the same as the executable.
Thanks for your input.
Cheers,
A.
Hello:
I don't think it's started automatically ...
Right. (A bit late in life but I have vowed to try to stop using OK)
... Debian util-linux package supplies systemd timer & service unit files ...
... but the Devuan package doesn't include those files or any cron jobs ...
I see.
... trimmed_log.txt file in your home directory must be for something else.
Hmm ...
I'll start looking again to see if I can find out just where it comes from.
... create a cron job for it, as I have shown.
I was just about to do that when I found trimmed_log.txt.
--- solved ---
From its content and name, it seemed (to me) that it could have been produced by fstrim.
But it turns out that it is not. =-)
A search on the web brought up just three hits, one of them from a thread I (!) started here at Dev1.
So it turned out that it was right in front of me/us.
See here:
https://dev1galaxy.org/viewtopic.php?pid=20206#p20206
The simplest way to trim information from the log is awk
I suppose in the "Samsung_M2020_Series groucho 109 [27/Dec/2018:08:37:02 -0300] 1 1 - localhost H:\Desktop\flower_sm.jpg A4 -" entry the 6th word (in this case it's "1") is the number of printed pages. Therefore the following command will give a text table with date/time and amount of printed pages found by the word "A4":
cat /var/log/cups/page_log | grep A4 | awk '{print $4$5 " " $6}' > trimmed_log.txt <-------------- !!!
And here:
https://dev1galaxy.org/viewtopic.php?pid=20211#p20211
Try these instead:
awk '/A4/{print $4$5 " " $6}' /var/log/cups/page_log > trimmed_log.txt <-------------- !!! awk '/A4/{pages += $6} END {print pages}' /var/log/cups/page_log
It was generated when I was trying to figure out how many pages my M2020W cartdrige had actually printed before running out.
Which I still have to figure out how to awk properly.
Thanks a lot for your input.
Cheers,
A.
Hello:
Bookmark this page ...
Thanks ...
Already had it.
Tools to investigate ...
Indeed ...
I use locate and grep every day.
I have used which, whereis, ps and htop at some time or another as part of a script I copied from the web.
The rest I have not come across, at least that I remember.
Thanks for the pointer.
But I am still far from finding out where (in my Devuan ascii) fstrim is started and under what circumstances.
One thing I found and think it is important:
https://unix.stackexchange.com/question … -do-fstrim
TRIM does at least three things:
1. minimize write amplification
2. prevent long-term performance degradation
3. irrecoverably delete your data--- snip ---
If you decide on fstrim you should know where the cron job is located so you can disable it when you have an accident, that way you get a compromise between 2) and 3).
I would have expected to find the cron job for fstrim in /etc/cron.daily, /etc/cron.weekly or /etc/cron.monthly but it is not there.
I would like to edit the configuration file so that it logs in /var/log/fstrim.log with the verbose option so I know what it is doing or even disable it.
Instead just basic data in trimmed_log.txt in my /home directory.
Any idea as to where it is in Devuan ascii?
Thanks for your input.
Cheers,
A.
Hello:
... download the .deb package then unpack it and copy the script ...
I posted and went to make myself an espresso which made my head work a bit better.
So:
groucho@devuan:~$ locate trim
/home/groucho/trimmed_log.txt
/sbin/fstrim
/usr/share/bash-completion/completions/fstrim
/usr/share/man/man3/malloc_trim.3.gz
/usr/share/man/man8/fstrim.8.gz
/usr/share/tools/trim26lst
groucho@devuan:~$
Seems that the fstrim util is in/part of the Devuan ascii distribution.
And from the locate printout, it also seems that it has been run before.
groucho@devuan:~$ cat /home/groucho/trimmed_log.txt
[30/Nov/2018:10:44:10-0300] 1
[08/Dec/2018:19:12:32-0300] 1
--- snip ---
[17/Feb/2020:13:44:14-0300] 1
groucho@devuan:~$
The trimmed_log.txt (which for some strange reason is not in /var/log) only gives date, time and what would be the trim (?).
But ...
I only installed the SSD yesterday, no SSDs before that, so fstrim was working on some other drive.
I speculate that it was on the SAS drive replaced with the Kingston SSD ie: boot drive. (?)
Q:
1. How is fstrim set up and started?
2. Will it keep working now albeit on the SSD?
Some dates in /home/groucho/trimmed_log.txt are far apart and there are up to 30 entries with the same date (with trims as high as 24 so it does not seem to be a cron job.
So if it is not a cron job, what triggers it to run and how can it be modified?
Thanks in advance,
A.
Hello:
... a weekly cron job to run fstrim ...
... MX Linux has one you can "steal" ...
It seems that it is part of a 'goodies' package (how I abhor this goodies crap)
http://mxrepo.com/MX19packages.html
mx-goodies - 20.03.01
Version: 20.03.01
Section: system
Architecture: 32bit and 64bit
Description:
Includes:
* burniso (write an ISO image from cli)
* fancy-prompts (nine different colorful and interesting prompts)
* ps_initrd.sh (initrd packing/unpacking tool)
* zram (script to set up zram)
* ps_mem.py (RAM usage script)
* fstrim-mx (auto set up fstrim of SSE drives as a weekly cron job)
Homepage: http://antix.mepis.org
Maintainer: anticapitalista
Can't get just the fstrim-mx by itself?
# /etc/cron.weekly/fstrim
#!/bin/sh
LOG=/var/log/trim.log
echo "*** $(date -R) ***" >> $LOG
fstrim --all --verbose >> $LOG
OK.
Q: how come it is not in (any realease, actually) the devuan repository?
... don't bother following any obsolete advice ...
... have one of those Kingston drives and the longevity is great.
Good to know.
Cheers,
A.
Hello:
No ...
Unless your system is seriously memory-starved and swap comes into play often ...
I don't think it is the case here.
Flash drives do not cope too well with high read/write load cycles ...
Yes, I had read something about that.
I'll see if I can find if there is a utility that can log swap activity (I think I saw one once ...) over a set amount of time, say 30/60/120 days and evaluate the results.
I have enough relatively fast SAS 3.0Gb/sec rust so I could eventually set up an 8.0Gb swap partition on one of them.
Thanks for your input.
Cheers,
A.
Hello:
Thanks for the prompt reply. =-)
Partition/disk management in Linux takes place ...
Yes ...
I also found out that UUIDs get changed if you make changes in partitions.
In may case, I deleted and made a new larger swap file.
I still have to clean/tidy up my fstab file as it is a mix of UUID= and LABEL= lines.
... following the same syntax as a normal partition:
UUID=7af41fff-29cd-4f83-a099-aec1cb6eda8a none swap sw 0 0
Yes, the one I just set up is a bit different but it seems to work:
groucho@devuan:~$ cat /etc/fstab
--- snip ---
# swap partition in ssd
UUID=0797ed56-60ad-4f53-a9ab-39b6fb3aaccd none swap defaults 0 0
--- snip ---
Does a swap file in a SSD need any special settings?
Thanks for your input.
A.
Hello:
I recently came across a very good offer for a brand new/sealed Kingston SV300S37A/120G SSD on the local flebay and decided it would be a good candidate for my main drive.
At US$16.50 I could not pass it up.
I was about to use dd but I found this ...
https://www.pcsuggest.com/hdd-to-ssd-cloning-linux/
... and following the instructions I used the previously unknown to me pv utility to clone the drive:
# pv </deb/sdb> /dev/sda
In ~09:00 my 68Gb SAS drive was cloned to the new 120Gb SDD and with a progress bar. =-)
I then booted to an alternate instalation, pulled up gparted and resized the extended and /home partitions to take up the unallocated space.
A shutdown, removal of the 68Gb SAS drive and reboot after a BIOS boot drive order change found everything in it's proper place and working properly.
Up to here everything was OK.
So I shutdown again, replaced the 68Gb SAS drive in it's bay and rebooted but when I brought up gparted again to do some checking/cleaning up and I saw that the old /home and /swap partitions were locked.
Retracing my steps and knowing that BackInTime and Timeshift had me covered, I replaced the old drive and after booting into the alternate install, reformatted it to a 68Gb ext4 partition.
A reboot and inspection with gparted confirmed that everything was back to normal.
But this left me with a couple of questions:
1. how should I have checked that pv did everything properly?
2. what should I have changed/modified so that any partitions left in the old drive were ignored? Give the SAS drive a new UUID?
Also, my rig has 8.0Gb RAM and I can safely say that the swap partition is never (?) used.
I have kept it because I have the idea that there may be some applications that require the presence of a swap partition but I really cannot say.
Are there any system tweaks needed to keep the SSD in proper shape?
---
Edit:
I noted that the swap file was not activated so I activated it using gparted.
But the setting does not survive a reboot.
Besides setting swapon in gparted, is there anything else?
What am I missing?
---
Thanks in advance,
A.
Hello:
Hello:
There seem to be some discrepancies ...
I'll check and report back.
I've done some manual accounting and found this:
While the output of the awk command to find the total pages printed gives a result of 601 ...
groucho@devuan:~$ awk '/A4/{pages += $6} END {print pages}' /var/log/cups/page_log
601
groucho@devuan:~$
... my manual accounting shows that a total of 1033 pages were actually printed.
The 1033 (via-a-vis 601) figure is more in line with the expected number of pages that could actually be printed with the original cartdrige that came with this HP printer.
(cheap bastards ... )
This is the output of the relevant parts of /var/log/cups/page_log:
groucho@devuan:~$ cat /var/log/cups/page_log
--- snip ---
Samsung_M2020_Series groucho 84 [02/Nov/2018:10:50:45 -0300] 1 1 - localhost
Samsung_M2020_Series groucho 85 [08/Nov/2018:18:10:50 -0300] 1 1 - localhost
Samsung_M2020_Series groucho 86 [27/Nov/2018:16:41:51 -0300] 1 1 - localhost
Samsung_M2020_Series groucho 87 [30/Nov/2018:10:44:10 -0300] 1 1 - localhost
Samsung_M2020_Series groucho 88 [05/Dec/2018:08:29:39 -0300] 1 1 - localhost
Samsung_M2020_Series groucho 88 [05/Dec/2018:08:29:42 -0300] 2 1 - localhost
Samsung_M2020_Series groucho 89 [08/Dec/2018:19:12:32 -0300] 1 1 - localhost
--- snip ---
For some reason the print job numbering starts at 84, which at 1 page per job, would take the number of printed pages to 1117.
I may have deleted/edited the log file after finding strange characters in some lines due to some ISO issue (?), cannot recall.
I've struck out the data after localhost as for my use I have no need for the printed page metadata nor the page size as I think this printer only takes A4, the only size I am using.
I have no need for the printer data or the user data either as there's only one printer and only one user allowed to print or use the rig (me) but I have left that part of the output string to show how it is formed.
Samsung_M2020_Series
groucho
84 <--- job number
[02/Nov/2018:10:50:45 -0300] <--- job date
1 <--- pages printed
1 <--- pages in job
localhost
The thing is that only the data in bold is of any use to me.
What would have to be added/changed to the awk stanza to get this to work?
I have the idea that whatever the working awk stanza is, it will be good for this particular setup as a change in the printer name or user could throw off the results.
Is this so?
Thanks in advance,
A.
Hello:
Try these instead ...
These two worked a charm.
This string awk '/A4/{print $4$5 " " $6}' /var/log/cups/page_log > trimmed_log.txt got me a list of what would seem to be all the print jobs up to today (172 between 30/11/18 and 13/02/2020). I'd just have to trim the ones up to the cartdrige change/refill.
groucho@devuan:~$ cat trimmed_log.txt
[30/Nov/2018:10:44:10-0300] 1
[08/Dec/2018:19:12:32-0300] 1
--- snip ---
13/Feb/2020:16:57:53-0300] 14
groucho@devuan:~$
And this other one awk '/A4/{pages += $6} END {print pages}' /var/log/cups/page_log gave me what would seem to be the sum of the pages printed (601).
groucho@devuan:~$ awk '/A4/{pages += $6} END {print pages}' /var/log/cups/page_log
601
groucho@devuan:~$
No spreadsheet, which is a relief even though I would only do this once every so often.
Thank you both for taking the time to help me out with this, I will try harder to spruce up my CLI basics as I am (again, after so long) finding it to be not only interesting but very usefull.
So many years of GUI usage ... =-/
Once again, thanks a lot.
Best,
A.
Edit:
There seem to be some discrepancies between the actual log and the output from the awk commands.
I'll check and report back.
Hello:
Maybe I can help ...
Thank you very much. =-)
... but I need a sample of log.
... not sure /var/log/cups/page_log is the correct log ...
... it has no any contents ...
It seems that CUPS can be quite informative.
I have three logs: access_log, error_log, and page_log, but I think logging/log level has (?) to be set in the configuration file.
If I remember correctly, I'm using the default file which you can set in http://localhost:631/admin/.
The first entry is LogLevel and it is set to warn.
Also, in http://localhost:631/admin/ -> Server Settings -> Advanced you can choose to preserve job history.
I have it set to 50 jobs max.
With respect to the page_log format, I found this ...
Page Logging
CUPS can log every page that is printed on a system to the page_log file. Page logging must be enabled by setting the PageLogFormat directive in the cupsd.conf file and is only available for drivers that provide page accounting information, typically all PostScript and CUPS raster devices. Raw queues and queues using third-party solutions such as Foomatic generally do not have useful page accounting information available.
... and this:
Access Log File Format
The access_log file lists each HTTP resource that is accessed by a web browser or client. Each line is in an extended version of the so-called "Common Log Format" used by many web servers and web reporting tools:
host group user date-time "method resource version" status bytes ipp-operation ipp-status
It seems that the default page_log format (apparently set in cupsd.conf) is this ...
PageLogFormat format-string
Specifies the format of PageLog lines. Sequences beginning with percent (%) characters are replaced with the corresponding information, while all other characters are copied literally. The following percent sequences are recognized:"%%" inserts a single percent character.
"%{name}" inserts the value of the specified IPP attribute.
"%C" inserts the number of copies for the current page.
"%P" inserts the current page number.
"%T" inserts the current date and time in common log format.
"%j" inserts the job ID.
"%p" inserts the printer name.
"%u" inserts the username.The default is the empty string, which disables page logging. The string "%p %u %j %T %P %C %{job-billing} %{job-originating-host-name} %{job-name} %{media} %{sides}" creates a page log with the standard items.
... but my /etc/cups/cupsd.conf dos not have a PageLogFormat entry.
In any case, the /var/log/cups/page_log format in my log file is this:
Samsung_M2020_Series groucho 109 [27/Dec/2018:08:37:02 -0300] 1 1 - localhost H:\Desktop\flower_sm.jpg A4 -
I have to see how to trim this a bit as I really have no use for so much information as (at least for now) it is one rig, one user and no external sharing or network access and I only need to know how many pages I have been able to print by the time my cheap HP printer with an expensive toner cartridge needs to be reloaded.
Thanks a lot for your input.
Cheers,
A.
Hello:
... use grep and/or awk for getting only necessary information from that log file.
Hmmm ...
The data I'm looking for is the sum of a set of numbers whose values I ignore and are (in this case) listed in 400 consecutive lines, one line per print job.
I don't see how grep could help me.
I thought there could be some script or front end I have not been able to find that would use the log file as input and get the total pages printed.
Thanks for your input.
Cheers,
A.
Hello:
.... in completed jobs of the printer ...
Yes, I know.
Like I mention in my post:
There's the log at http://localhost:631/admin/log/page_log which is read from /var/log/cups/page_log ...
But there are more than 400 completed jobs and I only need the amount of pages printed which I cannot seem to be able to get without some time consuming editing of the log file.
Thanks for your input.
A.
Hello:
I'm looking for a way to quickly be able to know how many pages my Samsung M2020W has printed at any point in time.
Although not really at any point, just when I see that the print density is falling.
The original cartdrige lasted for few pages (I know that is the usual thing) and I have had it refilled and would like to keep a tab on how well it works.
There's the log at http://localhost:631/admin/log/page_log which is read from /var/log/cups/page_log but I don't see how to weed out the data without some time consuming editing.
Thanks in advance,
A.
Hello:
Hello:
The writing has been on the wall for a long time now.
And it's well past the time to heed the warning.
Just to reinforce what I wrote previously / further illustrate just what is going on Linux/MS wise, I invite members to check out this YouTube chat from almost two years ago by a chap called Lunduke.
https://www.youtube.com/watch?v=TVHcdgrqbHE
... and this other one.
https://www.youtube.com/watch?v=9MflUrykPaY
I think they are worth watching.
Of course, YMMV.
Cheers (?),
A.
Hello:
... edited my sources.list file ...
For those (more knowledgeable than I) able to opine, it would probably be important to see the contents/output of cat /etc/apt/sources.list.
Edit:
The output of cat /var/log/Xorg.0.log would be useful also.
Cheers,
A.
Hello:
Any suggestions ?
I have not come across this and from what I have read, if the system boots without issues, it is just a harmless warning.
Maybe someone else knows better.
Cheers,
A.
Hello:
It could have been worse.
Indeed ...
But I fear that (eventually) it will get worse.
To me it's just a question of time.
Why?
Because not enough people are paying attention to what is going on.
I've clocked roughly 20+ years of MS software use, ~5 years as a regular -> advanced user, the rest as first -> second tier support and on-site hardware service when needed, all at the different places where I made a living and from home when out of a job.
So my background is not that of a coder/developer or packager but someone who started late but who has seen all this first hand as a privileged/advanced user, like many others here.
IMO, there is a striking parallel between systemd in Linux and the registry in Windows OSs.
Systemd in Linux brings back memories of my difficult transition from W3.11 to W95, with the end of the familiar and usually well documented *.ini files I understood (and could tweak when things went foul) to the obscure workings of *the registry*, which took me a few years to get a minimal hold of, basically through unending trial and error grief.
After a few years (W95 to XPSP3) I understood what it was all about: a developer sanctioned virus running inside the OS, constantly changing and going deeper and deeper into the OS with every iteration and as a result, progressively putting an end to the possibility of knowing/controlling what was going on inside your box/the OS as it became more and more obscure.
When systemd appeared in Debian (I was already running Ubuntu) and saw what and how it did it, I realised that systemd was nothing more than a registry class virus which was infecting the Linux ecosystem at the behest of the developers involved and the complicity or indifference of most of the others.
So I moved from Ubuntu to PCLinuxOS and then on to Devuan.
Paranoid?
No. Just strongly convinced that there are people both inside and outside IT that actually want this systemd takeover to happen and are quite willing to pay shitloads of money to push that agenda, Poettering being a prime suspect but surely not the only recipient.
I don't see this MS cozying up to / barging into Linux and areas of influence (GitHub acquisition, WSLinux (!), etc.) in various ways as a coincidence: these things do not happen just because or on a senior manager's whim.
What I do see (YMMV) is systemd being a sort of a putsch to generate a convergence Windows with or into Linux, which is not good for Linux and will be its undoing.
But there's really nothing new here: it's just the well known MSbrace at work.
It's been going on for more than 30 years.
And no, I don't have an answer to this problem.
But I do think that it would probably be a good thing that the awesome manpower behind all the Linux projects scattered out there team up to find common ground instead of everyone of them wanting to do their own thing while mindlessly waving the flag of choice, a flag which they are set to lose if they do not react fast enough.
The writing has been on the wall for a long time now.
And it's well past the time to heed the warning.
Of course, nothing but my $0.02 and as always, YMMV.
To all Dev1 members/guests: Have a Happy New Year 2020.
Cheers,
A.
Hello:
... does many things well ...
Like all the other mainsream desktops out there these days.
... fails in some areas ...
I'd say far too many, but as I suffer its shortcomings I cannot be objective enough.
... has the multi monitor display working well ...
Just like Mate or Cinnamon or Gnome (which I have not tried).
But that is probably because X is working reasonably well and when it does not, some *.orx/layouts get it fixed quick enough.
For example: I've been waiting years for Xfce to be able to line up/organise/keep the desktop icons where I bloody put them.
It's the one thing I miss from XP.
I have been seriously thinking about getting rid of Xfce once and for all but never get around to doing so, probably for fear of breaking my Devuan ASCI .
Cheers,
A.