Jump to content

Le Linux BAR - Discussion de tout et de rien


Recommended Posts

Je suis partagé entre le "youyou" du mec que ça gave de devoir attendre les trois secondes réglementaires à chaque changement de VT, et l'intuition que ça n'a rien à foutre en mode noyau...

Enfin bon, tant que ça marche et qu'en plus c'est plus agréable à utiliser... :chinois:

Link to comment
Share on other sites

On pourra aussi espérer une meilleure stabilité au changement de res... parce que ça, ça n'a pas toujours été la joie (et d'ailleurs, c'est ce qui fait lamentablement planter X.org, une fois sur deux, jusqu'au 7.2, en multi-GPU drisé... pour les suivants, évidemment, puisque pas encore de multi-GPU en randr 1.2, la question ne se pose encore même pas)...

Link to comment
Share on other sites

C'est vrau que le "^" n'est pas vraiment utile puisqu'on utilise pas le /g (mais bon perso je mettrais quand même, juste pour le principe).

En fait, un deuxième problème se pose puisque par exemple ceci ne va pas marcher comme on veut :

$ echo -e '12\n3456789' | sed -e 's/^....//'

Du coup, il faut utiliser le flag /s avec perl, par exemple :

$ echo -e '12\n3456789' | perl -w -e 'my $l;while(<>){$l.=$_};$l=~s/^....//s;print $l'

(y'a peut-être plus propre pour lire l'entrée, mais bref)

Mais du coup, autant faire quelque chose de plus propre, par exemple :

$ echo -e '12\n3456789' | perl -w -e 'read(STDIN,my $s,4);while(<STDIN>){print}'

Il reste encore une petite chose qui pose problème puisque un caractère utf8 accentué va prendre ici 2 caractères, donc il faut dire à perl d'utiliser la locale en cours :

$ echo -e 'à2\n3456789' | perl -w -e 'use encoding ":locale";read(STDIN,my $s,4);while(<STDIN>){print}'

Voilà, ça marche bien, c'est assez propre. Ça retire les 4 premiers caractères, même si c'est des retours à la ligne ou des caractères utf8 de plusieurs octets!

Link to comment
Share on other sites

'foiré :reflechis:

Bon ok je l'ai cherché :fumer:

lorinc: lapin compris :love:

En fait, un deuxième problème se pose puisque par exemple ceci ne va pas marcher comme on veut :

$ echo -e '12\n3456789' | sed -e 's/^....//'

Mouais, c'est un peu tiré par les cheveux.

Si on considère que \n est un retour à la ligne, ça nous fait deux chaînes. Dans le cas contraire, \n fait partie de la chaîne et compte bien pour deux caractères.

Link to comment
Share on other sites

bah, c'est comme gnome, fraudra sélectionner les 348 paquets de kde à mettre à jour dans le gestionnaire et être patient.

C'est la grande force des gestionnaire de package : la difficulté de mise-à-jour est la même pour tous les softs et proche du néant. :francais:

Link to comment
Share on other sites

J'ai installé une testing uniquement pour tester kde4. il y a un moment :francais:

Bon maintenant, pour kubuntu ce sera sportif aussi... Peut-être pas autant...

En tout cas il y a une page de doc concernant kde4 et comme ils le disent, kde3.5 et kde4 peuvent cohabiter sans problème.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...