Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Howto: laat de terminal je begroeten  (gelezen 1446 keer)

Howto: laat de terminal je begroeten
« Gepost op: 2012/05/06, 10:29:57 »
Ik zal het nog even duidelijk maken voor de mensen die dit niet snappen.

0. Installeer figlet: sudo apt-get install figlet
1. Maak een mapje genaamd .scripts in je persoonlijke map.
2. Maak een leeg bestand genaamd timegreet.sh of wat dan ook.
3. Plak dit in het bestand: NB! Dit is de Nederlandse versie !
hourOfDay=$(date +%H)
dayPart=""
if [ $hourOfDay -ge 0 ]
then
  if [ $hourOfDay -lt 6 ]
  then
    dayPart="nacht"
  else
    if [ $hourOfDay -lt 12 ]
    then
      dayPart="morgen"
    else
      if [ $hourOfDay -lt 18 ]
      then
dayPart="middag"   
      else
if [ $hourOfDay -lt 24 ]
then
  dayPart="navond"
fi
      fi
    fi
  fi
fi
if [[ $dayPart != "" ]]
then
  echo goede$dayPart
else
  errorMessage="Undexpected value of variable hourOfDay: "$hourOfDay
  echo $errorMessage >/dev/stderr
  exit 1
fi
4. Opslaan
5. Rechtermuisknop op het bestand > Rechten> Uitvoeren van bestand toestaan > Anderen Toegang: Lezen en schrijven.
6. Open je persoonlijke map druk Ctrl+H en open het bestand .bashrc
7. Plak onderaan het bestand:
# Timegreet
~/.scripts/timegreet.sh | figlet
8. Opslaan en klaar.

Bedankt erik, misschien kan iemand nog maken dat hij welterusten zegt in plaats goedenacht :D

[moderator edit: dit topic is afgesplitst van "hoe ziet jouw grafische desktop eruit".]
« Laatst bewerkt op: 2012/05/09, 19:49:08 door Johan van Dijk »
Meer weten over Ubuntu? Bezoek mijn site dan eens:
Simpelbuntu


Re: Howto: laat de terminal je begroeten
« Reactie #1 Gepost op: 2012/05/06, 11:21:32 »
Thx lord4163 voor deze goede uitleg. Werkt perfect hier...
Een trotse linux-beginner!

Re: Howto: laat de terminal je begroeten
« Reactie #2 Gepost op: 2012/05/06, 13:19:48 »
Ook hier werkt dit perfect weer wat bij geleerd.
Geen zorgen met Ubuntu voor morgen
Ik Gebruik > Ubuntu : recentste versie.
Deze pc = 64 bits met X64-processor3.30 GHz

Re: Howto: laat de terminal je begroeten
« Reactie #3 Gepost op: 2012/05/07, 13:18:51 »
[Knip]

Ontopic maar weer. Ik heb dat scriptje nu ook toegepast hier op mijn laptop, formidabel! :) Ik vind het echt een stuk leuker en persoonlijker ogen op deze manier :)
« Laatst bewerkt op: 2012/05/07, 13:48:19 door asphyxia »

Offline emiel1976

  • Lid
Re: Howto: laat de terminal je begroeten
« Reactie #4 Gepost op: 2012/05/08, 20:15:41 »
Mooie desktop McVries.

Ik moet dat niet hebben een terminal die mij begroet met goede morgen of zo.
Heb je net een hoop trammelant gehad en dan word je door je terminal begroet met goede morgen.
Maar kan er natuurlijk zelf ook iets anders neer zetten.
Ben een lijstje aan het maken met wat ik er in ga zetten denk.

S'morgens: Rustig man het is nog veel te vroeg.
S'middags: Doe rustig man er komt nog een avond aan.
S'avonds: Was er weer niets op tv?
S'nachts: Ha leuk je weer te zien hoe gaat het met je?

Re: Howto: laat de terminal je begroeten
« Reactie #5 Gepost op: 2012/05/08, 20:16:59 »
S'morgens: Rustig man het is nog veel te vroeg.
S'middags: Doe rustig man er komt nog een avond aan.
S'avonds: Was er weer niets op tv?
S'nachts: Ha leuk je weer te zien hoe gaat het met je?

Droog XD
Maar als je écht goed wil doen doe het dan op zijn Broabants :P

Re: Howto: laat de terminal je begroeten
« Reactie #6 Gepost op: 2012/05/08, 20:24:19 »
Bende gij doar noe alweer? Heddegij gien leve?

Offline emiel1976

  • Lid
Re: Howto: laat de terminal je begroeten
« Reactie #7 Gepost op: 2012/05/08, 20:25:33 »
Bende gij doar noe alweer? Heddegij gien leve?

ja die zijn ook goed. Hahaha.

Re: Howto: laat de terminal je begroeten
« Reactie #8 Gepost op: 2012/05/08, 20:28:17 »
Ge moe wurke, nie mee den terminal spiele.

Re: Howto: laat de terminal je begroeten
« Reactie #9 Gepost op: 2012/05/08, 20:55:05 »
Of het aloude "Why do you wake me up at this time of the night ?"
Omwille van de besparingen hebben ze het licht aan het eind van de tunnel ook uitgedaan...

Re: Howto: laat de terminal je begroeten
« Reactie #10 Gepost op: 2012/05/09, 01:42:26 »
' Format in 5 seconds '
Gubuntu 17.04 wegens verdwijnen Unity binnenkort

Re: Howto: laat de terminal je begroeten
« Reactie #11 Gepost op: 2012/05/10, 11:15:00 »
Stap 1) elif.
Stap 2) .bashrc
Stap 3) Installeer direct een betere shell, zsh
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Howto: laat de terminal je begroeten
« Reactie #12 Gepost op: 2012/05/10, 11:20:30 »
1: daarmee kan het script inderdaad een stuk korter en overzichtelijker :)
2: dat staat er toch al? een apart script is overbodig, maar kan voor de overzichtelijkheid misschien wel weer handig zijn. Ik begrijp je punt dus niet echt.
3: persoonlijke voorkeur. Verder niet zo boeiend

Re: Howto: laat de terminal je begroeten
« Reactie #13 Gepost op: 2012/05/10, 11:31:38 »
Okee, sorry, ik had het verkeerd gelezen, dacht dat figlet een soort script loader was voor bash.

Voor zsh bestaan er een hoop script loading frameworks, zoals oh my zsh of mijn eigen: http://github.com/SeySayux/zshrc/ .
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Re: Howto: laat de terminal je begroeten
« Reactie #14 Gepost op: 2012/05/10, 11:34:37 »
Met elifs dan maar :P

#!/bin/bash
hourOfDay=$(date +%H)
dayPart=""
if [ $hourOfDay -ge 0 ]
then
  if [ $hourOfDay -lt 6 ]
  then
    dayPart="night"
  elif [ $hourOfDay -lt 12 ]
  then
    dayPart="morning"
  elif [ $hourOfDay -lt 18 ]
  then
    dayPart="afternoon"   
  elif [ $hourOfDay -lt 24 ]
  then
    dayPart="evening"
  fi
fi
if [[ $dayPart != "" ]]
then
  echo good $dayPart
else
  errorMessage="Unexpected value of variable hourOfDay: "$hourOfDay
  echo $errorMessage >/dev/stderr
  exit 1
fi