Benutzer:PaulRiegel/TrueOS: Unterschied zwischen den Versionen

Aus Wiki StuRa HTW Dresden
Zur Navigation springen Zur Suche springen
Zeile 21: Zeile 21:
: <code>pc-updatemanager pkgcheck && pc-updatemanager pkgupdate</code>
: <code>pc-updatemanager pkgcheck && pc-updatemanager pkgupdate</code>


==== manuelles Betreuen von Netzwerkschnittstellen ====
==== manuelles Konfigurieren von Netzwerkschnittstellen ====
 
===== manuelles Konfigurieren von Netzwerkschnittstellen beim Laptop =====
 
Grundlage ist folgendes Szenario:
* Es gibt eine Netzwerkschnittstelle für LAN <code>em0</code>.
* Es gibt eine Netzwerkschnittstelle für WLAN <code>iwn0</code>.
* Es soll eine Bevorzugung vom LAN gegenüber WLAN geben. Im Falle des Ausfalls (mangelnder Verfügbarkeit) der Verbindung für LAN soll automatisch die Verbindung für WLAN genutzt werden.
 
; PC-BSD erstellt für die <code>rc.conf</code> folgende Einträge.:
<pre>
ifconfig_em0="UP"
wlans_iwn0="wlan0"
ifconfig_wlan0="WPA"
ifconfig_iwn0="`ifconfig em0 ether`"
ifconfig_iwn0="ether ${ifconfig_iwn0##*ether }"
cloned_interfaces="lagg0"
ifconfig_lagg0="laggproto failover laggport em0 laggport wlan0 SYNCDHCP"
</pre>
<!--
em0_ether="`ifconfig em0 ether | grep ether | awk '{print $2}'`"
-->
 
In der Kombination von <code>laggproto</code> (für <code>failover</code>) und allgemeiner Nutzung von IPv6 (<code>ipv6_activate_all_interfaces="YES"</code>) kommt es zum Crash vom Kernel.


Achtung! Dieser Abschnitt ist nur einmal auf die Schnelle entstanden und nur bedingt (funktionell) geprüft.
Achtung! Dieser Abschnitt ist nur einmal auf die Schnelle entstanden und nur bedingt (funktionell) geprüft.
Zeile 47: Zeile 70:
cloned_interfaces="lagg0"
cloned_interfaces="lagg0"
ifconfig_lagg0="laggproto failover laggport em0 laggport wlan0 DHCP"
ifconfig_lagg0="laggproto failover laggport em0 laggport wlan0 DHCP"
ifconfig_lagg0_ipv6="inet6 accept_rtadv"
#ifconfig_lagg0_ipv6="inet6 accept_rtadv"
</pre>
</pre>



Version vom 1. Februar 2015, 03:18 Uhr

Diese Seite ist lediglich ein Merkzettel für mich.

10.1

System bei 10.1 betreuen

Software bei 10.1 aktuell halten

Siehe auch
Wiki PC-BSD:Update_Manager/10.1

unterhalb der GUI FreeBSD aktuell halten

freebsd-update fetch && freebsd-update install

unterhalb der GUI Pakete (pkd aktuell halten

pc-updatemanager pkgcheck && pc-updatemanager pkgupdate

manuelles Konfigurieren von Netzwerkschnittstellen

manuelles Konfigurieren von Netzwerkschnittstellen beim Laptop

Grundlage ist folgendes Szenario:

  • Es gibt eine Netzwerkschnittstelle für LAN em0.
  • Es gibt eine Netzwerkschnittstelle für WLAN iwn0.
  • Es soll eine Bevorzugung vom LAN gegenüber WLAN geben. Im Falle des Ausfalls (mangelnder Verfügbarkeit) der Verbindung für LAN soll automatisch die Verbindung für WLAN genutzt werden.
PC-BSD erstellt für die rc.conf folgende Einträge.
ifconfig_em0="UP"
wlans_iwn0="wlan0"
ifconfig_wlan0="WPA"
ifconfig_iwn0="`ifconfig em0 ether`"
ifconfig_iwn0="ether ${ifconfig_iwn0##*ether }"
cloned_interfaces="lagg0"
ifconfig_lagg0="laggproto failover laggport em0 laggport wlan0 SYNCDHCP"

In der Kombination von laggproto (für failover) und allgemeiner Nutzung von IPv6 (ipv6_activate_all_interfaces="YES") kommt es zum Crash vom Kernel.

Achtung! Dieser Abschnitt ist nur einmal auf die Schnelle entstanden und nur bedingt (funktionell) geprüft.

ee /etc/rc.conf
###     ###     ###     network

###     ###     ####    IPv6
#ipv6_activate_all_interfaces="YES"
ip6addrctl_policy="ipv6_prefer"

###     ###     ####    LAN
ifconfig_em0="up"
ifconfig_em0_ipv6="inet6 accept_rtadv"

###     ###     ####    WLAN
ifconfig_iwn0="`ifconfig em0 ether`"
ifconfig_iwn0="ether ${ifconfig_iwn0##*ether }"
ifconfig_iwn0="up"
wlans_iwn0="wlan0"
ifconfig_wlan0="WPA"
ifconfig_wlan0_ipv6="inet6 accept_rtadv"

###     ###     ####    failover
cloned_interfaces="lagg0"
ifconfig_lagg0="laggproto failover laggport em0 laggport wlan0 DHCP"
#ifconfig_lagg0_ipv6="inet6 accept_rtadv"

KDE

Oxygen

Anwendungen für GTK auch schön als Oxygen darstellen
pkg install gtk-oxygen-engine
Im Übrigen ist vielleicht ergänzend auch noch gtk3-oxygen-engine nötig.

eigenes Theme erstellen

forking the current theme

Eigentlich wollte ich nur das Bild vom Hintergrund für den gesperrten Bildschirm ändern. Daraus wurde dann (auf die Schnelle) das Erstellen eines eigenen Theme.

Um nur das Hintergrundbild (je Account) für den gesperrten Bildschirm zu ändern fand sich via Suchmaschine schnell eine Anleitung. Das inspirierte aber zu mehr.

Anstatt png kann auch jpg verwendet werden.

Ordner für eigene Bilder für den Hintergrund für das eigene Theme erstellen und (standardmäßig) strukturieren
einfach die Struktur vom aktuellen Stand übernehmen
cp -r /usr/local/share/wallpapers/Elarun /usr/local/share/wallpapers/PaulRiegel
Dem entsprechend sind "alte" Bilder der kopierten Vorlage folglich zu löschen (bzw.) zu ersetzen.
oder
alternativ und eigentlich besser die Struktur entsprechend erstellen (und befüllen)
Hauptverzeichnis für die Bilder des Hintergrundes erstellen
mkdir /usr/local/share/wallpapers/PaulRiegel
Unterverzeichnisse für die Bilder des Hintergrundes erstellen
mkdir -p /usr/local/share/wallpapers/PaulRiegel/contents/images
Eigentlich gehört (scheinbar) in /usr/local/share/wallpapers/PaulRiegel/contents ein Bild zur Vorschau (400 px x 250 px) mit dem Namen der Datei screenshot.png.
Kopieren der Bilder für den Hintergrund
cp ~/Images/Hintergrundbild /usr/local/share/wallpapers/PaulRiegel/contents/images/1280x800.png
Die Bezeichnung der Datei muss entsprechend $Anzahl-der-Pixel-der-Breite-des-Bildesx$Anzahl-der-Pixel-der-Hoehe-des-Bildes.$Endung-der-Datei-entsprechend-des-Typs-der-Datei verwendet werden.
Es kann auch ausreichen, das ein einziges Bild verwendet wird.
Erstellen der Datei für die Meta-Daten der Bilder für den Hintergrund metadata.desktop
(auf die Schelle das Einfachste)
$EDITOR /usr/local/share/wallpapers/PaulRiegel/metadata.desktop
Name=PaulRiegel
Name[de]=PaulRiegel
Name[x-test]=xxPaulRiegelxx
X-KDE-PluginInfo-Name=PaulRiegel
Ordner für das eigene Theme erstellen und bisher verwendetes (standardmäßiges) Theme übernehmen
einfach das Theme vom aktuellen Stand übernehmen
Bei mir was das übliche Oxygen.
cp -r /usr/local/share/apps/desktoptheme/oxygen /usr/local/share/apps/desktoptheme/PaulRiegel
oder
alternativ (und eigentlich kaum machbar) die Struktur entsprechend erstellen (und befüllen)
Erstellen der Datei für die Meta-Daten für das eigene Theme metadata.desktop
$EDITOR /usr/local/share/apps/desktoptheme/PaulRiegel/metadata.desktop
[Desktop Entry]
Name=PaulRiegel
Name[de]=PaulRiegel
Comment=Theme done in the Oxygen style and customized for PaulRiegel
Comment[de]=Oberflächen-Design im Oxygen-Stil und angepasst für PaulRiegel

X-KDE-PluginInfo-Author=PaulRiegel (copy of The Oxygen Project)
X-KDE-PluginInfo-Email=riegel@stura.htw-dresden.de
X-KDE-PluginInfo-Name=oxygen-als-PaulRiegel
X-KDE-PluginInfo-Version=0.01
X-KDE-PluginInfo-Website=http://www.stura.htw-dresden.de/members/PaulRiegel
X-KDE-PluginInfo-Category=
X-KDE-PluginInfo-Depends=
X-KDE-PluginInfo-License=GPL
X-KDE-PluginInfo-EnabledByDefault=true

[Wallpaper]
defaultWallpaperTheme=PaulRiegel
defaultFileSuffix=.png
defaultWidth=1280
defaultHeight=800

Lyx

bei Lyx fehlen die Dokumentenklassen für LaTeX

Für kein Dokument waren die grundsätzlichen Dokumentenklassen für LaTeX nicht verfügbar. Nachdem sichergestellt war, dass LaTeX verfügbar ist (Installation und Verwendung von kile), Werkzeuge -> Neu konfigurieren gestartet. Entsprechende des Hinweises (Das System wurde neu konfiguriert.Sie müssen LyX neu starten, um die aktualisierten Spezifikationen für die Dokumentklassen zu nutzen.), Lyx geschlossen und neu gestartet. Nun waren (nahezu) alle Dokumentenklassen verfügbar.

pbi

muss
  • firefox
  • thunderbird
  • pidgin
  • openoffice | libreoffice
soll
  • zsh
  • lyx
  • vlc
  • gimp
  • pavucontrol
  • semantik
kann
  • dia
  • fish
  • git
  • gobby
  • kile
  • kports
  • padevchooser
  • pavumeter
  • qgit
darf
  • pxpkg
  • emacs
  • gcc
  • inkscape
  • mutt
  • wine | swine

foo

/etc/sysctl.conf

# Autodetect the most recent sound card. Uncomment for Digital output / USB
# hw.snd.default_auto=1
### "unit1" freigeschalten 2012-04-26, um den Sound vom X200 zu ermöglichen
hw.snd.default_unit=1
###
### Test wegen suspend to ram
#### gemaess http://grigorovl.com/freebsd/freebsd-8-1-on-thinkpad-x60/
# hw.acpi.reset_video=1
# hw.acpi.power_button_state=S5
# hw.acpi.verbose=1
# hw.syscons.sc_no_suspend_vtswitch=0
# dev.acpi_ibm.0.events=1
###