För terminalnörden....

Tråden skapades och har fått 10 svar. Det senaste inlägget skrevs .
1

Jag hittade ett sätt att med perlscript randomiza tinten på bakrunden i terminalerna när man öppnar nya.. Kolla skärmskottet nedan

Coolt va ; )

nice.

*LOL*
Fan så onödigt coolt.

  • Medlem
  • Svedala
  • 2005-09-21 00:10
Ursprungligen av Mattias Hedman:

*LOL*
Fan så onödigt coolt.

Jag kan faktiskt se en liten mening med det. Sitter man med 5-6 terminaler uppe på en 17-skärm så blir det i alla fall lite enklare att hålla koll på vilken som är vilken om de har olika färger.

  • Medlem
  • Höganäs
  • 2005-09-20 15:26

Läckert!
Vad är det för meny-plupp som låter dig växla mellan olika virtuella skrivbord (?) i högra fönstret?

Desktop manager, heter den.
http://desktopmanager.berlios.de/

  • Medlem
  • Höganäs
  • 2005-09-20 19:26
Ursprungligen av Johan S:

Desktop manager, heter den.
http://desktopmanager.berlios.de/

Ok. Ska kolla. Tack!

Dela med dig

Ursprungligen av henrikk:

Dela med dig

Gör ett script av nedanstående kåd o kör i din ~/.profile eller motsvarande för ditt skal.

#!/usr/bin/perl

# A script for the Apple Terminal on MacOS X which edits the
# com.apple.Terminal.plist in your preferences folder to provide you
# with a random tint for each terminal.

use strict;

my $defaults = "/usr/bin/defaults";
my $domain =  "com.apple.Terminal";

my $TextColors      = `$defaults read $domain TextColors`;
my $TerminalOpaqueness = `$defaults read $domain TerminalOpaqueness`;
my $i               = '\d\.\d\d\d\s';  # float 1.3 regexp
my $cg              = "$i$i$i";        # three of the above in a row
chomp $TextColors; chomp $TerminalOpaqueness;

system("$defaults write $domain TerminalOpaqueness 0.80")
  if ($TerminalOpaqueness != 0.80);

# dump each float triplicate into an array
my $x               = 0;
my @color           = ();
while ($TextColors  =~ /($cg)/g) { $color[$x] = $1; $x++}

# array element 4 is the one we want to randomize.  The higher (closer
# to 1) they are, the more vibrant the colors will be.  Lower numbers
# will cause more bland colors.
$color[4]           =
    sprintf ("%.4f %.4f %.4f ", rand(0.2), rand(0.2), rand(0.2));

# make a new string
my $newTextColors   = undef;
for (@color) { $newTextColors .= $_ }

# write the string
system("$defaults write $domain TextColors \"$newTextColors\"");
  • Medlem
  • Gävle
  • 2005-09-21 00:11

Jag trodde alla körde iTerm.

  • Medlem
  • International user
  • 2005-09-21 00:29

iTerm har jag provkört, men den visade sig vara sjukt slö på min 12" PB 1.5 Ghz. Jag orkar inte med laggande text och slöa omritningar av terminalfönstret när jag spenderar en stor del av min tid på IRC med irssi över en ssh-länk.

Även terminal.app är ganska seg. I putty t.ex hinner ögat inte uppfatta att allt ritas om när man byter kanalfönster, men i terminal.app laggar det. Varför?

1
Bevaka tråden