04.06.2023, 18:24 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: Knoppix Forum | www.KnoppixForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

KnoppixOpa

Fortgeschrittener

Beiträge: 290

Geschlecht: Männlich

1

12.08.2020, 11:37

Kleine Helferlein - selbst gemacht

Kleine Helferlein, um sich die Arbeitsumgebung bequemer zu machen, oder als Hilfe für Einsteiger, z.B.
Kinder-Knoppix
kann man auch selbst machen.
Den Skript-Quelltext kann man z.B. mit dem Editor "LeafPad" erstellen.
Angeregt von dem Shell-Skript "sshstart" von Klaus Knopper
habe ich u.a. ein Skript geschrieben, mit dem man Knoppix einfach herunterfahren kann.

Das "Herunterfahren mit einem Klick" hatte allerdings den Nachteil,
dass der Rechner auch ausgeschaltet wurde, wenn man aus Versehen auf das Icon klickte.
Darum ist noch eine Abfrage hinzugekommen, ob man wirklich ausschalten möchte.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/sh
# shtdwn-h - Shutdown Now
# (inspired by sshstart (C) Klaus Knopper Jun 2009)
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin"
export PATH
TITLE="Shutdown Now"
[ -f /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
RXVT=""
if [ -n "$DISPLAY" ]; then
 if type -p rxvt >/dev/null 2>&1; then
  RXVT="rxvt -bg black -fg green -cr red -e"
 else
  RXVT="xterm -bg black -fg green -cr red -e"
 fi
fi
[ "$(id -u)" != "0" ] && $RXVT sudo "$0" "$@"
# --------------------------------------------------------
case "$LANGUAGE" in
 de*) MESSAGE="Wollen Sie den Computer wirklich ausschalten (J/N) ? "; ;;
 *)   MESSAGE="Shutdown Computer now ? "; ;;
esac
echo ""
echo -n "$MESSAGE"
read antw
case $antw in
  j|J|ja|Ja|JA)
    /sbin/shutdown -h now
    ;;
  *)
    echo ""
    ;;
esac
# --------------------------------------------------------
case "$LANGUAGE" in
 de*) MESSAGE="Weiter mit der Eingabetaste. "; ;;
 *)   MESSAGE="Hit Return to continue. "; ;;
esac
echo ""
echo -n "$MESSAGE"
read antw
exit 0


Mein Shell-Skript "shtdwn-h-now" habe ich nach /usr/sbin kopiert (siehe Terminal-Ausschnitt unten),
wo auch das Shell-Skript "sshstart" von Klaus Knopper liegt,
und auf dem Desktop den dazu passenden Aufruf "shtdwn-h-now.desktop" erstellt:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
[Desktop Entry]
Comment[de]=Computer Ausschalten
Comment=Shutdown Computer
Type=Application
Exec=/usr/sbin/shtdwn-h-now
Icon=gnome-logout
Name[de]=Computer Ausschalten
Name=Shutdown Computer
StartupWMClass=Xterm
StartupNotify=true
Categories=System;Settings;Knoppix;


Hier ist der Terminal-Ausschnitt, der zeigt,
wie das Shell-Skript "shtdwn-h-now" nach /usr/sbin kopiert wurde:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
knoppix@Microknoppix:~$ su -
root@Microknoppix:~# cd /usr/sbin
root@Microknoppix:/usr/sbin# 
root@Microknoppix:/usr/sbin# ls -al sshstart
-rwxr-xr-x 1 root root 1181 Nov  6  2010 sshstart
root@Microknoppix:/usr/sbin# 
root@Microknoppix:/usr/sbin# cp /home/knoppix/Desktop/FO/2020/08/10/Shutdown-Reboot_20200810/shtdwn-h-now ./
root@Microknoppix:/usr/sbin# 
root@Microknoppix:/usr/sbin# ls -al shtdwn-*
-rwxr-xr-x 1 root root 1004 Aug 11 20:47 shtdwn-h-now
root@Microknoppix:/usr/sbin# 
root@Microknoppix:/usr/sbin# exit
Abgemeldet
knoppix@Microknoppix:~$

Nun kann man das Skript durch Klicken auf das Icon ausprobieren ...

Das Skript kann man leicht für eigene Zwecke anpassen,
wenn man den Bereich zwischen den Minus-Zeilen entsprechend ändert.
Durch Ändern der Zeilen
RXVT="... -bg black -fg green -cr red -e"
kann man Hintergrund-, Schrift- und Cursor-Farben dem eigenen Geschmack anpassen.
Viel Spaß !

Natürlich kann man das Ganze noch mit Grafik aufpeppen ...

2

12.08.2020, 12:25

Ich WARNE ausdrücklich davor unabsichtlich Einstellungen an Systemeinstellungen zu ändern. Diese Änderungen wirken sich auf den gesamten PC aus.
ich habe es selbst erlebt.
Viel Spaß allen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ubuntuli« (12.08.2020, 12:37)


3

12.08.2020, 23:42

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
wo bin ich? ls
knoppix@Microknoppix:~$ ls

wer bin ich?
weil bei Knoppix nicht zwingend ein Personen gebundenes Netzwerk mit Name und Passwort
erforderlich ist bin ich Benutzer ohne Administratorrechte und Namen

was bin ich? zu den Benutzerrechten kommen wir später das ist jetzt noch zu Früh.
$ ich bin Benutzer ohne Administratorrechte
# ich bin Benutzer mit Administratorrechten

wo bin ich?
ls
ich möchte das genauer wissen
ls -l
ich möchte zum Ordner Downloads und wissen was dort ist
cd Downloads
ls
cd Kinder-Knoppix

wie komme ich zurück?
cd ..

knoppix@Microknoppix:~$ ls
'Anno 1602 mit Wine öffnen'   Downloads       'Knoppix 7.7.1 Spiele'  'Knoppix für Kinder'
 Desktop                     'Forum Knoppix'  'Knoppix 8.6.1 Spiele'
knoppix@Microknoppix:~$ ls -l
insgesamt 7
drwxr-xr-x 2 knoppix knoppix  608 Aug  7 11:39 'Anno 1602 mit Wine öffnen'
drwxr-xr-x 2 knoppix knoppix  144 Aug 12 06:37  Desktop
drwx------ 3 knoppix knoppix   80 Aug 12 13:19  Downloads
drwxrwxr-x 2 knoppix knoppix   48 Aug  7 11:30 'Forum Knoppix'
drwxr-xr-x 2 knoppix knoppix 3512 Aug 10 01:55 'Knoppix 7.7.1 Spiele'
drwxr-xr-x 2 knoppix knoppix 3152 Aug  8 18:00 'Knoppix 8.6.1 Spiele'
drwxr-xr-x 2 knoppix knoppix  608 Aug 12 06:37 'Knoppix für Kinder'
knoppix@Microknoppix:~$ cd Downloads
knoppix@Microknoppix:~/Downloads$ ls
Kinder-Knoppix
knoppix@Microknoppix:~/Downloads$ cd Kinder-Knoppix
knoppix@Microknoppix:~/Downloads/Kinder-Knoppix$ ls
'Linux Befehle1.txt'
knoppix@Microknoppix:~/Downloads/Kinder-Knoppix$ cd ..
knoppix@Microknoppix:~/Downloads$ cd ..
knoppix@Microknoppix:~$

Linux HardwareLinux Computer & PCs | Linux Notebooks & Laptops | Geek Shirts | Geek und Nerd Shirt Shop