paragraph conversion (was Re: Which Diff tool could I use for visually comparing two text files where Word Wrap is possible?)

2023-04-07 Thread davidson

On Wed, 5 Apr 2023 davidson wrote:

On Wed, 5 Apr 2023 Susmita/Rajib wrote:

On 04/04/2023, davidson  wrote:

[trim]


Attached (unless the listserv software has nuked it) is a sed script
"flow" (with verbose comments) which might serve your needs. (Since
you have not exhibited here any of the text you are working with, I
can only play the role of speculative optimist.)

For trial purposes make a new, empty directory. Here we'll pretend
that directory is called "testing". Put "flow" in that directory. Then
do

$ cd testing # Make testing your current directory
$ chmod u+x flow # Make flow executable
$ PATH="$PATH:$PWD" # Now "flow" means something, for this session
$ icdiff-flow () { icdiff <( flow <"$1" ) <( flow <"$2" ) ; }

and then you should be able to test it out in that same shell session:

$ flow document # see if flow works as intended with a single document
$ icdiff-flow document1 document2 # see if it works well with icdiff


Attached is a more adequate version of "flow", for converting plain
text paragraphs, in flush or plain style*, to single lines. Unlike the
previous version, version 2.0 does not fumble on the last line of the
document and fail to print material before quitting.

* A "plain" paragraph begins with its first line indented, whereas a
  "flush" paragraph is distinguished from its neighbors by blank
  newlines.

--
Sometimes it pays to have squirrels in your head running around making
you question everything. -- Clive Robinson#!/usr/bin/env -S sed -f
# Flow text. (Remove intra-paragraph newlines.)
# Version 2.0

# First line of document initialises storage.
1 {
h   # 1. A copy goes to storage.
d   # 2. The original (still on the workbench) is discarded and a new 
cycle begins.
}
# When a line starts with non-whitespace character,
# We assume it belongs to a paragraph accumulating in storage.
/^[^[:blank:]]/ { 
H   # 1. A copy goes to storage.
$ {   # In case this line terminates the document...
g # ...Get everything out of storage.
s/\(.\)\n\(.\)/\1 \2/g# ...Replace every interstitial newline with 
a space.
q # ...Print and quit NOW.
}
d   # 2. Toss out the original (the one still on the workbench) and 
begin new cycle
}
# When a line does not start with non-whitespace character (ie, it is empty or 
begins with whitespace),
# We assume it begins a new paragraph.
# We further assume that whatever is in storage we may now format (and print) 
as if it were a paragraph.
/^\([[:blank:]]\|$\)/ {
x # 1. Swap: A copy goes to storage, and what was 
in storage lands on the workbench.
s/\(.\)\n\(.\)/\1 \2/g# 2. Format: Replace every interstitial newline 
with a space. (Then print it.)
$ {   # In case this line terminates the document...
p # ...The stuff we just formatted gets printed,
g # ...and then retrieve the line we just stored, 
and print it too before we quit. 
}
}


Re: How: Require root password instead of user password for GUI programs

2023-04-07 Thread tomas
On Fri, Apr 07, 2023 at 11:38:28PM +0100, Brian wrote:
> On Fri 07 Apr 2023 at 21:09:59 +0200, to...@tuxteam.de wrote:

[...]

> > You folks keeping up with desktop environments are
> > real heroes:-)
> 
> It's a dirty job, but someone has to do it :).

I gave up and ended at Fvwm in a big round circle.

I'm too old for this shit.

Cheers
-- 
t


signature.asc
Description: PGP signature


Re: my immature thoughts on perl

2023-04-07 Thread tomas
On Sat, Apr 08, 2023 at 07:06:28AM +0800, cor...@free.fr wrote:
> On 08/04/2023 03:28, Emanuel Berg wrote:
> > Andy Smith wrote:
> > 
> > > I think you should use Ruby if you like Ruby better!
> > 
> > Perl is the best language, maybe Lisp is the best language.
> > But everything else isn't as good.
> 
> The Language Wars Are Over: ChatGPT Won
> https://bourgoin.dev/posts/programming-languages/

Given the usual quality of Microsoft's output, it won't make
a big difference.

I'm looking forward towards the days that thing feeds back
on itself and its output won't be much different from random
noise (or perhaps from its first few eigenvectors).

Personally, I'm not on speaking terms with that thing.

Cheers
-- 
t


signature.asc
Description: PGP signature


Re: my immature thoughts on perl

2023-04-07 Thread tomas
On Fri, Apr 07, 2023 at 08:09:12PM +, Andrew M.A. Cater wrote:
> On Fri, Apr 07, 2023 at 09:28:59PM +0200, Emanuel Berg wrote:
> > Andy Smith wrote:
> > 
> > > I think you should use Ruby if you like Ruby better!
> > 
> > Perl is the best language, maybe Lisp is the best language.
> > But everything else isn't as good.
> > 
> 
> Every categorical generalisation is wrong. (Even this one :) )

Heh: I usually taunt people with "All generalizations suck".
Great minds think alike, it seems.

(I usually leave the "but hey, this is a generalization, too"
as an exercise for the reader ;-)

Cheers
-- 
t


signature.asc
Description: PGP signature


Re: what's $_ in bash

2023-04-07 Thread davidson

On Sat, 8 Apr 2023 t...@myposts.ovh wrote:

Hello

in bash shell, what's "$_" variable?


I'd be interested to learn as well.


where defines it?


In the meantime you can read in

$ man bash

under section "PARAMETERS", subheading "Shell Variables":

Shell Variables
   The following variables are set by the shell:

   _  At shell startup, set  to  the  pathname
  used to invoke the shell or shell script
  being executed as passed in the environ‐
  ment  or  argument  list.  Subsequently,
  expands to the last argument to the pre‐
  vious  simple  command  executed  in the
  foreground, after expansion.

This last bit above means that you can pass the last argument (as
determined post-expansion) of the previous command to the one you are
about to enter.

So, like, if you like to keep soft links to what you're reading in
directory "readinglist",

$ ln -Ts ~/web/downloads/UnicodeStandard-15.0.pdf \
readinglist/unicodestd15.pdf
$ mupdf "$_" # display the pdf

That is just a contrived example for illustrating the meaning. (Typing
"mupdf " followed by ALT-_ is more efficient.) I am as curious as you
are, how it gets used in practice.

  Also set to the full pathname used to
  invoke each command executed, and placed
  in the environment exported to that
  command.

This last bit means, I guess, that a command can tell "what its own
name is", or what the invoker thinks it is.

  When checking mail, this parameter holds
  the name of the mail file currently being
  checked.

--
Hackers are free people. They are like artists. If they are in a good
mood, they get up in the morning and begin painting their pictures.
-- Vladimir Putin

Re: Is perl still the No.1 language for sysadmin?

2023-04-07 Thread davidson

On Mon, 3 Apr 2023 Michel Verdier wrote:

Le 3 avril 2023 Greg Wooledge a écrit :


Here's a bash version.  It's not fast, but at least it doesn't invoke
perl repeatedly.  (If you're going to invoke perl *at all* you should
simply rewrite the whole thing in perl, IMHO, or at worst have a short
sh script that pipes file's output to one perl invocation.)



[trimmed: performance data]

whole files are in cache so no io for both.
but you count links, remember /(s)bin can be now a link to /usr/(s)bin


It took me a while to fully appreciate this observation.

Calling your sweetie Honey-Bunny doesn't make you polyamorous, but
these scripts think it does.

Eg, "/honeybunny/nose" is the same hard link as "/mrsdavidson/nose",
but without subjecting the PATH elements to realpath or something like
it, this fact is ignored.

--
It is close to an axiom for me that when rich people expend
considerable sums of other people's money to persuade me something is
good for us, to disbelieve them. -- George Galloway

what's $_ in bash

2023-04-07 Thread tom

Hello

in bash shell, what's "$_" variable? where defines it?

Thanks.



cups not sharing printers with other bullseye machines

2023-04-07 Thread gene heskett

Greetings all;

Where do I turn on cups debugging so I'll see every bit of traffic 
addressed to cups from my local 192.168/xx.yy network?


The problem is: other buster machines on this local network can see and 
use the two brother printers just as if the printer was local to that 
buster machine.


But no bullseye, debian or armbian can see anything at 
localhost:631/printers except the search screen when there are no printers.


These printers are marked as shared in this bullseye machines /etc/cups 
files.


There's a new roadblock someplace, I've asked about before. I'd like to 
find it.


Buster machines can, other bullseye machines can't.

Thank you.

Cheers, Gene Heskett.
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page 



Re: questions about cron.daily

2023-04-07 Thread Alex King

See man crontab.

There are 2 ways of maintaining your crontab:

crontab [ -u user ] file
...
The  first  form  of this command is used to install a new crontab from 
some named file


I.e. you can keep a file in your home directory (or anywhere,) update it 
and install it when changed using "crontab filename".  This is 
especially useful if you keep your home directory under version control 
and want your crontab under version control as well.  But I guess hardly 
anyone does this.


The second way:

crontab [ -u user ] [ -i ] { -e | -l | -r }
...
The -e option is used to edit the  current  crontab  using  the  editor
specified  by  the  VISUAL  or EDITOR environment variables.  After you
exit from the editor, the modified crontab will be installed  automati‐
cally.

I believe it actually causes the current crontab to be copied to a 
temporary file, where is edited, then it is installed after a successful 
editing session and the temporary file is deleted.


Like others, I've hardly ever met people who do things the first way, 
but it likely was the original way of doing things.


Thanks,
Alex

On 7/04/23 17:08, to...@tuxteam.de wrote:

On Thu, Apr 06, 2023 at 06:54:31PM -0400, Greg Wooledge wrote:

On Thu, Apr 06, 2023 at 05:45:08PM -0500, David Wright wrote:

Users (including root) write their crontabs anywhere they like,
typically in a directory like ~/.cron/.

Is that... normal?  I can't say I've ever seen anyone keep a private
copy of their crontab in their home directory like that.

It's news to me, too. I olny knew about the /var/spool/cron/crontabs
location.

Cheers




Re: my immature thoughts on perl

2023-04-07 Thread coreyh

On 08/04/2023 03:28, Emanuel Berg wrote:

Andy Smith wrote:


I think you should use Ruby if you like Ruby better!


Perl is the best language, maybe Lisp is the best language.
But everything else isn't as good.


The Language Wars Are Over: ChatGPT Won
https://bourgoin.dev/posts/programming-languages/

regards.



Re: How: Require root password instead of user password for GUI programs

2023-04-07 Thread Brian
On Fri 07 Apr 2023 at 21:09:59 +0200, to...@tuxteam.de wrote:

> On Fri, Apr 07, 2023 at 06:22:48PM +0200, B.M. wrote:
> 
> [...]
> 
> > PolicyKit got replaced by polkit (at least in current Debian Testing),
> > and the "old" solution with setting AdminIdentities doesn't work
> > anymore. Instead one has to add a file /etc/polkit-1/rules.d/50-
> > default.rules as follows:
> > 
> > polkit.addAdminRule(function(action, subject) {
> > return ["unix-user:0"];
> > });
> 
> Gah.
> 
> > in order to require root credentials for admin tasks (if sudo is
> > installed).
> > 
> > I hope someone finds this useful.
> 
> You folks keeping up with desktop environments are
> real heroes:-)

It's a dirty job, but someone has to do it :).

-- 
Brian.



Re: questions about cron.daily

2023-04-07 Thread Cindy Sue Causey
On 4/7/23, Anssi Saari  wrote:
> Greg Wooledge  writes:
>
>> On Thu, Apr 06, 2023 at 05:45:08PM -0500, David Wright wrote:
>>> Users (including root) write their crontabs anywhere they like,
>>> typically in a directory like ~/.cron/.
>>
>> Is that... normal?  I can't say I've ever seen anyone keep a private
>> copy of their crontab in their home directory like that.
>
> I don't know if it's normal but sounds like a good practice, to have a
> backup of your crontab. I've been bitten by this sometime when my old
> shell provider retired a system and I had no copy of my crontab. My home
> dir was not affected by that retirement since those were all NFS mounted
> from a different server.


I like mine there. I haven't tried crontab yet, but I've put other
things at that location. It's more easily transferable without having
to look for or remember any personalizations. I think it was building
via npm that made it a comfortable, memorable CHOICE.

The .local directory is coming to mind quicker for me these days.
/opt, too, thanks to [upstream?] Chrome educating me that it's a nice,
empty, less trafficked location to quickly peek at specifically
installed packages.

There's also /usr/local that makes it easier to more quickly remember
packages that are specifically installed favorites for whatever
reason. Among /usr/local's potential plusses is that it's about root
permissions whereas putting its same contents in .local means mixing
root and user.

Mixing directories of varying permissions is no biggie for seasoned
users but can quickly mangle things for newer ones. I mangled mine a
long time ago when I got the bright idea to "chown" my user's entire
~/. We.. try not to do that anymore. What a mess. :)

It's all about available cognitive abilities while computing for my usage case..

Cindy :)

N.B. because it might catch the eye of a curious newbie: I don't do
npm these days. I had fun while the experience lasted. There were some
scary security issues a couple years back because it's such a wide
open space out there. NPM's security was serious enough that it was a
US-CERT advisement. The original is still sitting in my inbox:

https://www.cisa.gov/news-events/alerts/2021/10/22/malware-discovered-popular-npm-package-ua-parser-js

-- 
Talking Rock, Pickens County, Georgia, USA
* runs with birdseed *



Re: my immature thoughts on perl

2023-04-07 Thread Andrew M.A. Cater
On Fri, Apr 07, 2023 at 09:28:59PM +0200, Emanuel Berg wrote:
> Andy Smith wrote:
> 
> > I think you should use Ruby if you like Ruby better!
> 
> Perl is the best language, maybe Lisp is the best language.
> But everything else isn't as good.
> 

Every categorical generalisation is wrong. (Even this one :) )

Andy

> -- 
> underground experts united
> https://dataswamp.org/~incal
> 



Re: my immature thoughts on perl

2023-04-07 Thread Emanuel Berg
Andy Smith wrote:

> I think you should use Ruby if you like Ruby better!

Perl is the best language, maybe Lisp is the best language.
But everything else isn't as good.

-- 
underground experts united
https://dataswamp.org/~incal



Re: How: Require root password instead of user password for GUI programs

2023-04-07 Thread tomas
On Fri, Apr 07, 2023 at 06:22:48PM +0200, B.M. wrote:

[...]

> PolicyKit got replaced by polkit (at least in current Debian Testing),
> and the "old" solution with setting AdminIdentities doesn't work
> anymore. Instead one has to add a file /etc/polkit-1/rules.d/50-
> default.rules as follows:
> 
> polkit.addAdminRule(function(action, subject) {
> return ["unix-user:0"];
> });

Gah.

> in order to require root credentials for admin tasks (if sudo is
> installed).
> 
> I hope someone finds this useful.

You folks keeping up with desktop environments are
real heroes:-)

Cheers
-- 
t


signature.asc
Description: PGP signature


Re: variante d'emacs en Qt6?

2023-04-07 Thread didier gaumet

Le 07/04/2023 à 17:33, Basile Starynkevitch a écrit :

Bonsoir,


Existe-t-il  (pour Debian/testing/x86-64) une variante (fork) de GNU 
emacs 28, 29, ou 30 qui utilise Qt6 et qu'on peut utiliser avec un 
serveur Wayland (et pas Xorg)?


Je suis bien sûr prêt à recompiler une telle variante depuis son code 
source!


Par contre, je suis tellement habitué aux raccourcis claviers emacs-iens 
qu'il me serait difficile de changer d'éditeur!


Librement

Merci



Comme tu ne précises pas ce qui te pousse à chercher ce fork QT6 d'Emacs 
en version supérieure à 27, je vais hasarder des pistes (qui ne seront 
peut-être pas en phase avec tes besoins ou tes envies)


- Si en fait tu veux juste un Emacs qui fonctionne sous Wayland, d'après 
ce que je comprends tu n'as pas besoin d'une version 28 ou supérieure (à 
partir de laquelle Emacs fonctionne nativement sous Wayland): tu peux 
prendre une version compilée avec X11 et la faire tourner sous Xwayland 
(surcouche au-dessus de Wayland). Ou tu peux aussi utiliser une version 
d'Emacs compilée sans X11 (nox) et ça devrait marcher dans un terminal 
sous Wayland sans avoir besoin de Xwayland vu qu'il n'y a pas d'appel X11


- si tu veux un fork d'Emacs sous Qt6, je ne suis pas au courant qu'il 
en existe (même sous une autre version de Qt)


- si tu veux un pur éditeur Qt6 qui fonctionne avec des raccourcis 
clavier Emacs, il semble qu'il existe une extension pour Kate:

https://github.com/evanpeterjones/kate-macs
-
- si tu veux un IDE sous Qt6 qui fonctionne avec des raccourcis clavier 
Emacs, il semble que QT Creator en soit capable

https://machinekoder.com/running-qt-creator-in-emacs-mode/



Re: Pb RST !!!

2023-04-07 Thread didier gaumet

Le 07/04/2023 à 18:26, Jean Bernon a écrit :
[...]

la page Ubuntu est alarmiste sur les risques de déstabilisation d'un système 
Windows déjà installé précédemment sur la même machine, alors que le forum Acer 
ne signale absolument pas un tel risque.


Si un Windows est installé en mode RST, je suggère fortement de croire 
la page Ubuntu plutôt que celle d'Acer: sauvegarder les données Windows 
avant une possible perte...





Re: bounncy keyboard

2023-04-07 Thread zithro

On 07 Apr 2023 04:41, jeremy ardley wrote:

My keybboard is getting bouncy agaain.

I can swap it out under warranty but I wondered if there were some 
setting in Debian 11 to ignore the same character arriving too soon 
after the previous one?


It should also not worry if two different characters arrive closely spaced.

Jeremy



In XFCE : Applications -> Settings -> Keyboard
You can test the repeat delay/speed in the test area at the bottom, or 
completely disable key repeat.

Other DEs should have the same settings.
For consoles/vt, no idea.



Re: variante d'emacs en Qt6?

2023-04-07 Thread Haricophile
Le Fri, 7 Apr 2023 17:33:01 +0200,
Basile Starynkevitch  a écrit :

> Existe-t-il  (pour Debian/testing/x86-64) une variante (fork) de GNU
> emacs 28, 29, ou 30 qui utilise Qt6 et qu'on peut utiliser avec un
> serveur Wayland (et pas Xorg)?
> 
> Je suis bien sûr prêt à recompiler une telle variante depuis son code
> source!
> 
> Par contre, je suis tellement habitué aux raccourcis claviers
> emacs-iens qu'il me serait difficile de changer d'éditeur!

[troll inside] 
Ah, il y a des gens qui utilisent Emacs autrement qu'en cli ? 
[/troll]



Résolu: Pb RST !!!

2023-04-07 Thread marc-orange

Le 07/04/2023 à 18:26, Jean Bernon a écrit :

Je rencontre le même problème pour installer Mint sur un Acer Aspire 3 pour une 
personne qui vient à un atelier où l'on installe des distributions Linux.
Il existe pour Ubuntu une page d'aide très détaillée que tu connais sans doute 
: https://help.ubuntu.com/rst/. J'ai aussi trouvé des infos sur un forum Acer, 
l'accès au BIOS d'Acer posant des problèmes particuliers. Tout le monde 
s'accorde sur le fait qu'il faut modifier un paramètre BIOS de rst à ahci. En 
revanche la page Ubuntu est alarmiste sur les risques de déstabilisation d'un 
système Windows déjà installé précédemment sur la même machine, alors que le 
forum Acer ne signale absolument pas un tel risque.


- Mail original -


De: "didier gaumet" 
À: debian-user-french@lists.debian.org
Envoyé: Vendredi 7 Avril 2023 14:10:40
Objet: Re: Pb RST !!!
Le 07/04/2023 à 13:17, marc-orange a écrit :

Bonjour,

Bonjour à toi

Je suis en train d'installer une Ubuntu 20.04 LTS (je sais c'est
pas une
pure DEBIAN, mais je pense que quelque soit la distrib le pb sera
le
même), sur un ASUS VivoBook qui bloque et qui me demande de
désactiver
le RST.

RST: Intel Rapid Storage Technology
(je précise parce qu'il a fallu que je cherche pour me rappeler ce
que
signifie l'acronyme)

Après recherche sur mon butineur préféré, j'ai tenté de désactivé
le
service INTEL correspondant sous l'actuel W10, j'ai modifié le
BIOS,
mais rien n'y fait!

Normalement, c'est ça, dans ton UEFI (plutôt que BIOS, à moins que
ton
PC soit préhistorique (et même si tu as sélectionné une option du
genre
"Legacy BIOS" ça reste de l'UEFI en mode compatibilité BIOS),
tu dois modifier une option pour que tes disques puissent être gérés
en
mode AHCI plutôt que Optane/RST/NVRAM (suivant les dénominations de
ces
options)

Est-ce qu'un gparted à partir du live CD peut m'aider, enfin je
cherche
la solution, et je tourne en rond depuis hier.

je ne pense pas

Si qq à une idée je suis preneur.

CDT

Marc


Merci effectivement j'ai trouvé le bon paramètre dans le BIOS (ou UEFI) 
donc AHCI et l'install se lance. en revanche en cas de dual boot je ne 
sais pas comment ça peut se passer. Pour ma part c'est une install sur 
tout le disque donc plus de PB.


Merci à tous

Marc



Re: How: Require root password instead of user password for GUI programs

2023-04-07 Thread B.M.
On Thu, 2023-04-06 at 11:04 -0400, Jeffrey Walton wrote:
> On Thu, Apr 6, 2023 at 8:36 AM B.M.  wrote:
> > 
> > I configured my system such that some users are in group sudo, but
> > they are
> > asked for the root password instead of just their user password by
> > creating a
> > file within /etc/sudoers.d/ with the line:
> > 
> >  Defaults rootpw
> > 
> > This is working just fine, but for graphical applications it
> > doesn't work: e.g.
> > to start synaptic I get a password prompt requiring my user
> > password, not the
> > root password.
> > 
> > How can I configure my system such that entering the root password
> > is also
> > required in these cases?
> > 
> > (Maybe there is something with polkit, but I couldn't figure out
> > myself...)
> 
> May be helpful:
> https://askubuntu.com/questions/1199006/how-to-let-polkit-request-root-password-instead-users-password
> 
> And possibly
> https://askubuntu.com/questions/1246661/defaults-rootpw-for-the-gui-password-prompt
> 
> Jeff

Thank you for your ideas.

In fact it seems that these solutions are a bit outdated - I found out
that the following is needed, as documented in the Arch Wiki.

PolicyKit got replaced by polkit (at least in current Debian Testing),
and the "old" solution with setting AdminIdentities doesn't work
anymore. Instead one has to add a file /etc/polkit-1/rules.d/50-
default.rules as follows:

polkit.addAdminRule(function(action, subject) {
return ["unix-user:0"];
});

in order to require root credentials for admin tasks (if sudo is
installed).

I hope someone finds this useful.

Best,
Bernd



Re: Pb RST !!!

2023-04-07 Thread Jean Bernon
Je rencontre le même problème pour installer Mint sur un Acer Aspire 3 pour une 
personne qui vient à un atelier où l'on installe des distributions Linux. 
Il existe pour Ubuntu une page d'aide très détaillée que tu connais sans doute 
: https://help.ubuntu.com/rst/. J'ai aussi trouvé des infos sur un forum Acer, 
l'accès au BIOS d'Acer posant des problèmes particuliers. Tout le monde 
s'accorde sur le fait qu'il faut modifier un paramètre BIOS de rst à ahci. En 
revanche la page Ubuntu est alarmiste sur les risques de déstabilisation d'un 
système Windows déjà installé précédemment sur la même machine, alors que le 
forum Acer ne signale absolument pas un tel risque. 


- Mail original - 

> De: "didier gaumet" 
> À: debian-user-french@lists.debian.org
> Envoyé: Vendredi 7 Avril 2023 14:10:40
> Objet: Re: Pb RST !!!

> Le 07/04/2023 à 13:17, marc-orange a écrit :
> > Bonjour,

> Bonjour à toi

> > Je suis en train d'installer une Ubuntu 20.04 LTS (je sais c'est
> > pas une
> > pure DEBIAN, mais je pense que quelque soit la distrib le pb sera
> > le
> > même), sur un ASUS VivoBook qui bloque et qui me demande de
> > désactiver
> > le RST.

> RST: Intel Rapid Storage Technology
> (je précise parce qu'il a fallu que je cherche pour me rappeler ce
> que
> signifie l'acronyme)

> > Après recherche sur mon butineur préféré, j'ai tenté de désactivé
> > le
> > service INTEL correspondant sous l'actuel W10, j'ai modifié le
> > BIOS,
> > mais rien n'y fait!

> Normalement, c'est ça, dans ton UEFI (plutôt que BIOS, à moins que
> ton
> PC soit préhistorique (et même si tu as sélectionné une option du
> genre
> "Legacy BIOS" ça reste de l'UEFI en mode compatibilité BIOS),
> tu dois modifier une option pour que tes disques puissent être gérés
> en
> mode AHCI plutôt que Optane/RST/NVRAM (suivant les dénominations de
> ces
> options)

> > Est-ce qu'un gparted à partir du live CD peut m'aider, enfin je
> > cherche
> > la solution, et je tourne en rond depuis hier.

> je ne pense pas

> > Si qq à une idée je suis preneur.
> >
> > CDT
> >
> > Marc
> >
> >



Re: questions about cron.daily

2023-04-07 Thread Richard Hector

On 7/04/23 10:54, Greg Wooledge wrote:

On Thu, Apr 06, 2023 at 05:45:08PM -0500, David Wright wrote:

Users (including root) write their crontabs anywhere they like,
typically in a directory like ~/.cron/.


Is that... normal?  I can't say I've ever seen anyone keep a private
copy of their crontab in their home directory like that.

Most people just use "crontab -e" to edit the system's copy of their
personal crontab...


Perhaps if they want to keep it in version control?

Richard



Re: questions about cron.daily

2023-04-07 Thread Anssi Saari
Greg Wooledge  writes:

> On Thu, Apr 06, 2023 at 05:45:08PM -0500, David Wright wrote:
>> Users (including root) write their crontabs anywhere they like,
>> typically in a directory like ~/.cron/.
>
> Is that... normal?  I can't say I've ever seen anyone keep a private
> copy of their crontab in their home directory like that.

I don't know if it's normal but sounds like a good practice, to have a
backup of your crontab. I've been bitten by this sometime when my old
shell provider retired a system and I had no copy of my crontab. My home
dir was not affected by that retirement since those were all NFS mounted
from a different server.

I think they did dig out my crontab from tape when I asked.



variante d'emacs en Qt6?

2023-04-07 Thread Basile Starynkevitch

Bonsoir,


Existe-t-il  (pour Debian/testing/x86-64) une variante (fork) de GNU 
emacs 28, 29, ou 30 qui utilise Qt6 et qu'on peut utiliser avec un 
serveur Wayland (et pas Xorg)?


Je suis bien sûr prêt à recompiler une telle variante depuis son code 
source!


Par contre, je suis tellement habitué aux raccourcis claviers emacs-iens 
qu'il me serait difficile de changer d'éditeur!


Librement

Merci

--
Basile Starynkevitch  
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/ & refpersys.org



Re: Demande de vérification de config pour suivre stable et Testing

2023-04-07 Thread Sébastien NOBILI

Le 2023-04-07 15:32, Michel Verdier a écrit :

Le 7 avril 2023 Sébastien NOBILI a écrit :

Pas forcément, parfois un paquet de testing se satisfait de 
dépendances de

stable.
Je te conseille vivement d'installer apt-src.

apt-src install 

Il te récupère automatiquement les dépendances de compilation du 
paquet. Quand

il n'y arrive pas, c'est qu'il
y a une dépendance absente de stable qu'il faut récupérer et compiler 
avant de

recommencer.


apt-get build-dep
ne serait pas utile pour installer les paquets nécessaires et 
disponibles ?


apt-src fait ça et plus encore. Il fournit notamment un suivi des 
paquets source
qui sont "installés" et les met à jour lorsqu'une nouvelle version est 
disponible.


Si c'est pour un usage unique, alors apt-get build-dep est très adapté. 
Si c'est
pour une utilisation sur la durée (ce qui est mon cas), alors apt-src 
est top !


Sébastien



Re: Demande de vérification de config pour suivre stable et Testing

2023-04-07 Thread Michel Verdier
Le 7 avril 2023 Sébastien NOBILI a écrit :

> Pas forcément, parfois un paquet de testing se satisfait de dépendances de
> stable.
> Je te conseille vivement d'installer apt-src.
>
> apt-src install 
>
> Il te récupère automatiquement les dépendances de compilation du paquet. Quand
> il n'y arrive pas, c'est qu'il
> y a une dépendance absente de stable qu'il faut récupérer et compiler avant de
> recommencer.

apt-get build-dep
ne serait pas utile pour installer les paquets nécessaires et disponibles ?



Re: Re : Re: Demande de vérification de config pour suivre stable et Testing

2023-04-07 Thread Sébastien NOBILI

Le 2023-04-07 14:07, benoit a écrit :
En fait tu t'es construit un environnement de compilation, mais tu peux 
utiliser le binaire dans ton système stable, c'est bien ça ?


C'est exactement ça : un système simple pour l'utilisation courante et 
un autre, un peu fouillis pour compiler

mes paquets (à utiliser dans le premier).


- Parfois je dois "tirer" toute une grappe de paquets pour
recompiler toutes
les dépendances.



Ben oui j'ai essayé d'installer libkf5xmlgui-dev en testing  le déluge 
de paquets dépendants qu'il me faudra compiler.


Pas forcément, parfois un paquet de testing se satisfait de dépendances 
de stable.

Je te conseille vivement d'installer apt-src.

apt-src install 

Il te récupère automatiquement les dépendances de compilation du paquet. 
Quand il n'y arrive pas, c'est qu'il
y a une dépendance absente de stable qu'il faut récupérer et compiler 
avant de recommencer.


Sébastien



Re: bounncy keyboard

2023-04-07 Thread songbird
jeremy ardley wrote:
> My keybboard is getting bouncy agaain.
>
> I can swap it out under warranty but I wondered if there were some 
> setting in Debian 11 to ignore the same character arriving too soon 
> after the previous one?
>
> It should also not worry if two different characters arrive closely spaced.

  your desktop may have some adjustment capabilities that
might help.

  i was having some keyboard issues a few weeks ago but it
turned out to be the connection was not good so i put a
large rubber band on the two ends of the respective USB
cables to tie them together more tightly and that solved
the issue.  i use a rather long cable.


  songbird



Re: Pb RST !!!

2023-04-07 Thread didier gaumet

Le 07/04/2023 à 13:17, marc-orange a écrit :

Bonjour,


Bonjour à toi

Je suis en train d'installer une Ubuntu 20.04 LTS (je sais c'est pas une 
pure DEBIAN, mais je pense que quelque soit la distrib le pb sera le 
même), sur un ASUS VivoBook qui bloque et qui me demande de désactiver 
le RST.


RST: Intel Rapid Storage Technology
(je précise parce qu'il a fallu que je cherche pour me rappeler ce que 
signifie l'acronyme)


Après recherche sur mon butineur préféré, j'ai tenté de désactivé le 
service INTEL correspondant sous l'actuel W10, j'ai modifié le BIOS, 
mais rien n'y fait!


Normalement, c'est ça, dans ton UEFI (plutôt que BIOS, à moins que ton 
PC soit préhistorique (et même si tu as sélectionné une option du genre 
"Legacy BIOS" ça reste de l'UEFI en mode compatibilité BIOS),
tu dois modifier une option pour que tes disques puissent être gérés en 
mode AHCI plutôt que Optane/RST/NVRAM (suivant les dénominations de ces 
options)


Est-ce qu'un gparted à partir du live CD peut m'aider, enfin je cherche 
la solution, et je tourne en rond depuis hier.


je ne pense pas


Si qq à une idée je suis preneur.

CDT

Marc







Re : Re: Demande de vérification de config pour suivre stable et Testing

2023-04-07 Thread benoit
Le vendredi 7 avril 2023 à 13:45, Sébastien NOBILI 
 a écrit :


> Bonjour,
> 
> Le 2023-04-06 11:48, benoit a écrit :
> 
> > J'ai juste besoin de quelques paquets-dev en testing pour compiler
> > digikam 8 dans la branche master pour avoir les dernières
> > fonctionnalités
> 
> 
> J'ai le même besoin et j'y ai répondu d'une manière qui me permet de
> garder un
> système "sain".
> 
> Mon système est en stable, avec le nom de la version dans le
> sources.list pour
> éviter de passer d'une version à une autre sans le décider moi-même :
> 
> deb http://deb.debian.org/debian/ bullseye main non-free contrib
> // + security etc.
> 
> J'ai créé un chroot dans lequel j'ai déployé un système stable qui a
> accès
> aux sources de testing :
> 
> deb http://deb.debian.org/debian/ bullseye main non-free contrib
> // + security etc.
> deb-src http://deb.debian.org/debian/ testing main
> 
> Depuis ce chroot, je peux :
> 
> - télécharger un paquet source de testing (via `apt-get source` ou
> mieux
> encore, via `apt-src`)
> - le compiler dans un environnement Debian stable
> 

C'est génial comme idée ! ;-)
En fait tu t'es construit un environnement de compilation, mais tu peux 
utiliser le binaire dans ton système stable, c'est bien ça ?
Dans mon cas, le makefile refuse ma version de libkf5xmlgui-dev 
apt policy libkf5xmlgui-dev
libkf5xmlgui-dev:
  Installé : 5.78.0-2
  Candidat : 5.78.0-2
 Table de version :
 *** 5.78.0-2 500

J'ai pas encore testé mais la version de libkf5xmlgui-dev 5.103.0-1 devrait 
satisfaire à cette condition.

> 
> Enfin j'installe le paquet sur mon système principal (via un dépôt perso
> alimenté par ces paquets).
> 
> Avantages :
> 
> - mon système n'est pas un hybride bizarre
> - je garde tous les avantages de stable (notamment la "maintenance"
> tous
> les deux ans seulement)
> - je peux avoir des paquets plus à jour que ceux dans stable
> 
> Inconvénients :
> 
> - un deuxième système sur mon disque dur (système assez minimal
> malgré tout)
> - besoin de changer d'environnement pour la compilation (simplifié
> par la
> commande schroot)
> - Parfois je dois "tirer" toute une grappe de paquets pour
> recompiler toutes
> les dépendances.
> 

Ben oui j'ai essayé d'installer libkf5xmlgui-dev en testing  le déluge de 
paquets dépendants qu'il me faudra compiler.

Mais je vais tester ce WE... 


> On doit pouvoir faire une archi un peu similaire à base de Docker mais
> je n'ai pas
> creusé la question.
> 
> Sébastien



Re: Pb RST !!!

2023-04-07 Thread marc-orange

Le 07/04/2023 à 13:34, ajh-valmer a écrit :

On Friday 07 April 2023 13:17:25 marc-orange wrote:

Je suis en train d'installer une Ubuntu 20.04 LTS (je sais c'est pas une
pure DEBIAN, mais je pense que quelque soit la distrib le pb sera le
même), sur un ASUS VivoBook qui bloque et qui me demande de
désactiver le RST.
Après recherche sur mon butineur préféré, j'ai tenté de désactivé le
service INTEL correspondant sous l'actuel W10, j'ai modifié le BIOS,
mais rien n'y fait!
Est-ce qu'un gparted à partir du live CD peut m'aider, enfin je cherche
la solution, et je tourne en rond depuis hier.
Si qq à une idée je suis preneur.

Désolé, je réponds pas à la question,
Pourquoi installer Ubuntu 20.04 LTS au lieu d'une Ubuntu 22 LTS ?
(dernière version).

DSL oui bien sûre une 22.04! Mon doigt à ripé :)

Enfin, Ubuntu est quand même éloignée de Debian.

Effectivement, mais c'est pour le PC de mes parents et il est plus 
simple d'installer Ubuntu. Surtout au niveau du temps passé à installer 
les addon pour un usage simple, voire très simple.


Merci quand même de ta réponse

CDT

Marc



Re: Demande de vérification de config pour suivre stable et Testing

2023-04-07 Thread Sébastien NOBILI

Bonjour,

Le 2023-04-06 11:48, benoit a écrit :

J'ai juste besoin de quelques paquets-dev en testing pour compiler
digikam 8 dans la branche master pour avoir les dernières
fonctionnalités


J'ai le même besoin et j'y ai répondu d'une manière qui me permet de 
garder un

système "sain".

Mon système est en stable, avec le nom de la version dans le 
sources.list pour

éviter de passer d'une version à une autre sans le décider moi-même :

deb http://deb.debian.org/debian/ bullseye main non-free contrib
// + security etc.

J'ai créé un chroot dans lequel j'ai déployé un système stable qui a 
accès

aux sources de testing :

deb http://deb.debian.org/debian/ bullseye main non-free contrib
// + security etc.
deb-src http://deb.debian.org/debian/ testing main

Depuis ce chroot, je peux :

- télécharger un paquet source de testing (via `apt-get source` ou 
mieux

  encore, via `apt-src`)
- le compiler dans un environnement Debian stable



Enfin j'installe le paquet sur mon système principal (via un dépôt perso
alimenté par ces paquets).

Avantages :

- mon système n'est pas un hybride bizarre
- je garde tous les avantages de stable (notamment la "maintenance" 
tous

  les deux ans seulement)
- je peux avoir des paquets plus à jour que ceux dans stable

Inconvénients :

- un deuxième système sur mon disque dur (système assez minimal 
malgré tout)
- besoin de changer d'environnement pour la compilation (simplifié 
par la

  commande schroot)
- Parfois je dois "tirer" toute une grappe de paquets pour 
recompiler toutes

  les dépendances.

On doit pouvoir faire une archi un peu similaire à base de Docker mais 
je n'ai pas

creusé la question.

Sébastien



Re: Pb RST !!!

2023-04-07 Thread ajh-valmer
On Friday 07 April 2023 13:17:25 marc-orange wrote:
> Je suis en train d'installer une Ubuntu 20.04 LTS (je sais c'est pas une 
> pure DEBIAN, mais je pense que quelque soit la distrib le pb sera le 
> même), sur un ASUS VivoBook qui bloque et qui me demande de 
> désactiver le RST.
> Après recherche sur mon butineur préféré, j'ai tenté de désactivé le 
> service INTEL correspondant sous l'actuel W10, j'ai modifié le BIOS, 
> mais rien n'y fait!
> Est-ce qu'un gparted à partir du live CD peut m'aider, enfin je cherche 
> la solution, et je tourne en rond depuis hier.
> Si qq à une idée je suis preneur.

Désolé, je réponds pas à la question,
Pourquoi installer Ubuntu 20.04 LTS au lieu d'une Ubuntu 22 LTS ?
(dernière version).
Enfin, Ubuntu est quand même éloignée de Debian.



Pb RST !!!

2023-04-07 Thread marc-orange

Bonjour,

Je suis en train d'installer une Ubuntu 20.04 LTS (je sais c'est pas une 
pure DEBIAN, mais je pense que quelque soit la distrib le pb sera le 
même), sur un ASUS VivoBook qui bloque et qui me demande de désactiver 
le RST.


Après recherche sur mon butineur préféré, j'ai tenté de désactivé le 
service INTEL correspondant sous l'actuel W10, j'ai modifié le BIOS, 
mais rien n'y fait!


Est-ce qu'un gparted à partir du live CD peut m'aider, enfin je cherche 
la solution, et je tourne en rond depuis hier.


Si qq à une idée je suis preneur.

CDT

Marc



Re: Un système simple pour sauvegarder les partitions d'un os en train de tourner.

2023-04-07 Thread Michel Verdier
Le 7 avril 2023 benoit a écrit :

> En effet, pour les fichiers non système j'utilise lsyncd, c'est vraiment top.

Oui c'est un bon outil. Mais attention il fait une synchro et pas une
sauvegarde. Si ton fichier original est corrompu, ou si tu fais tout
simplement une modification ou une suppression à tort, l'erreur sera
synchronisée. C'est justement ce qu'on veut éviter pour une sauvegarde.



Re: Un systhème simple pour sauvegarder les partitions d'un os en train de tourner.

2023-04-07 Thread Michel Verdier
Le 7 avril 2023 didier gaumet a écrit :

> *Opinion perso pas très solidement argumentée*: Je pense que c'est, pas
>  uniquement mais surtout, une précaution oratoire que prend l'équipe du 
> projet Timeshift pour responsabiliser l'utilisateur potentiel de Timeshift:
> - un administrateur chevronné comprendra d'emblée les risques d'une
>   restauration (soit à cause d'une sauvegarde ne reflétant pas ce qu'on 
> souhaite, soit à cause des risques d'écrasement de données lorsqu'on a en fait
> besoin d'une restauration partielle et non totale)
> - un utilisateur de base risque de ne pas saisir ces nuances et de perdre des
>  données dans un processus qui devrait au contraire lui permettre d'en
> retrouver

Oui c'est tout à fait ça. Timeshift vise une restauration système, par
exemple suite à un upgrade qui se passe mal. Donc l'exclusion des données
utilisateurs est nécessaire. C'est l'inverse pour d'autres outils qui
intègrent tout pour une resturation complète en cas de crash. Mais
quelque soit l'outil, en incluant ou excluant /home on a l'un ou l'autre
effet.



Re: Re : Re: Re : Re: Un systhème simple pour sauvegarder les partitions d'un os en train de tourner.

2023-04-07 Thread didier gaumet
Et pour compléter, moi qui suis un gros fainéant qui utilise des trucs 
simples et à ma portée, après voir testé dans le passé grsync, j'utilise 
deja-dup pour sauvegarder mes données perso.


Quant au reste, mon PC n'est pas dédié à une activité professionnelle, 
je ne sauvegarde pas le système... (au pire je réinstalle Debian c'est 
pas bien long). Ma façon de faire n'est bien sûr adaptée qu'à mes 
besoins, ça n'est pas forcément un exemple à suivre :-)




Re: Re : Re: Re : Re: Un systhème simple pour sauvegarder les partitions d'un os en train de tourner.

2023-04-07 Thread didier gaumet

Le 07/04/2023 à 11:11, benoit a écrit :
[...]
qu'est ce qui fait que Timeshift est plutôt destiné à sauvegarder des fichiers système et lsyncd aux autres fichiers 
d'après la page du projet timeshift 
https://github.com/teejee2008/timeshift :


[...]
"User Data is Excluded by Default

Timeshift is designed to protect system files and settings. It is NOT a 
backup tool and is not meant to protect user data. Entire contents of 
users' home directories are excluded by default. This has two advantages:


You don't need to worry about your documents getting overwritten 
when you restore a previous snapshot to recover the system.
Your music and video collection in your home directory will not 
waste space on the backup device.


You can selectively include items for backup from the Settings window. 
Selecting the option "Include hidden items" from the Users tab will 
backup and restore the .hidden files and directories in your home 
folder. These folders contain user-specific config files and can be 
included in snapshots if required.


Note: It is not recommended to include user data in backups as it will 
be overwritten when you restore the snapshot."

[...]

*Opinion perso pas très solidement argumentée*: Je pense que c'est, pas 
uniquement mais surtout, une précaution oratoire que prend l'équipe du 
projet Timeshift pour responsabiliser l'utilisateur potentiel de Timeshift:
- un administrateur chevronné comprendra d'emblée les risques d'une 
restauration (soit à cause d'une sauvegarde ne reflétant pas ce qu'on 
souhaite, soit à cause des risques d'écrasement de données lorsqu'on a 
en fait besoin d'une restauration partielle et non totale)
- un utilisateur de base risque de ne pas saisir ces nuances et de 
perdre des données dans un processus qui devrait au contraire lui 
permettre d'en retrouver


d'autres intervenants manifestement plus avertis que moi du sujet, pour 
certains ayant déjà répondu dans cette enfilade, corrigeront ou 
développeront peut-être :-)




Re : Re: Re : Re: Un systhème simple pour sauvegarder les partitions d'un os en train de tourner.

2023-04-07 Thread benoit
Le jeudi 6 avril 2023 à 11:08, didier gaumet  a écrit :


> Le 06/04/2023 à 10:44, benoit a écrit :
> 
> > comment on fait un snapshot ?
> > 
> > Benoit
> 
> 
> Bonjour,
> 
> tu peux peut-être jeter un oeil à Timeshift (empaqueté dans Debian):
> https://teejeetech.com/timeshift/

Merci je ne connaissais pas !
C'est adopté, je l'ai testé et il fait vraiment bien le travail.
D'ailleurs pour mes fichiers non système j'utilise lsyncd, qui est facile à 
utiliser, utilisable en cours de fonctionnement et aussi basé rsync.
Mais si rsync, peut sauvegarder des fichiers système, j'ai même testé Timeshift 
pour restaurer la MBR du disque; qu'est ce qui fait que Timeshift est plutôt 
destiné à sauvegarder des fichiers système et lsyncd aux autres fichiers ?



Re : Re: Un système simple pour sauvegarder les partitions d'un os en train de tourner.

2023-04-07 Thread benoit
Le jeudi 6 avril 2023 à 14:37, Michel Verdier  a écrit :


> Le 6 avril 2023 BERTRAND Joël a écrit :
> 
> > J'ai une sauvegarde complète tous les mois, une différentielle par
> > semaine et une incrémentale tous les jours. La rotation des données
> > d'archivage est automatique.
> 
> 
> Oui une des grosses différences c'est qu'avec rsync (sous rsnapshot ou
> autre) tu peux faire des complètes tous les jours, voire toutes les
> heures, sans impacter plus l'occupation disque. Ça simplifie et accélère
> très nettement les restaurations.

En effet, pour les fichiers non système j'utilise lsyncd, c'est vraiment top.



Re : Re: système simple pour sauvegarder partitions os en train de tourner.

2023-04-07 Thread benoit
Le jeudi 6 avril 2023 à 14:05, Jean-François Bachelet  a 
écrit :

> 
> oui rsynch est bien , mais si tu rsynch une partition en train de
> tourner avec des bases de données mysql ou autre en route moi je chope
> des messages comme quoi le contenu de mes bdd à changé pendant la copie
> rsynch :(
> 
> 
> ou alors je m'y prends mal ?
> 

Les bases de données on leur propre fonctionnalités de sauvegarde qui font très 
bien le travail.
Je ne connais pas bien mysql, mais pour postgresql il y a pg_dump

Benoit



Re: bounncy keyboard

2023-04-07 Thread David Christensen

On 4/6/23 19:41, jeremy ardley wrote:

My keybboard is getting bouncy agaain.

I can swap it out under warranty but I wondered if there were some 
setting in Debian 11 to ignore the same character arriving too soon 
after the previous one?


It should also not worry if two different characters arrive closely spaced.

Jeremy



I use:

1.  A KUL 87-ES USB keyboard that came with a matching USB to PS/2 adapter.

2.  A Microsoft Wheel Mouse Optical USB and PS/2 Compatible that came 
with a matching USB to PS/2 adapter.


3.  An IOGEAR GCS78 8 port PS/2 keyboard VGA video PS/2 mouse switch.

4.  Dual PS/2 and single VGA cables that came with the switch.

5.  IOGEAR GUC100KM and GUC10KM PS/2 to USB keyboard and mouse adapters.

6.  USB 2.0 ports on various computers.


I have been experiencing semi-random keyboard problems for years -- lost 
keystrokes and stuck keys.  Things got really bad in the past few 
months, after ordering another new GUC10KM adapter and putting it into 
service.  After a week of testing and discussions with IOGEAR technical 
support, I narrowed the problem down to the newer revision GUC10KM 
adapters (purple and green PS/2 connector inserts).  After replacing 
them with 10+ year old revision GUC10KM adapters (gray PS/2 connector 
inserts), the keyboard problems went away.  I have ordered more old 
GUC10KM adapters on eBay.



I was having bad mouse issues a few years ago.  The problem was a bad 
mouse.  I replaced the mouse and the problems went away.



Do not overlook potential hardware problems.  It is wise to have a 
decent supply of spare parts for A/B testing.



I have started keeping written records of my GUC10KM adapters by serial 
number.



David