openssl s_client -connect $host:443 -showcerts > temporary_file
certutil -d sql:$HOME/.pki/nssdb -A -t CP,,C -n “$host” -i temporary_file
von hier.
openssl s_client -connect $host:443 -showcerts > temporary_file
certutil -d sql:$HOME/.pki/nssdb -A -t CP,,C -n “$host” -i temporary_file
von hier.
Das Tool nennt sich “X-Pire!” und ich werde NICHT darauf verlinken. Stattdessen auf www.danisch.de wo das ganze schön auseinander genommen wird. Und zur Krönung gibt es auch für die Vorabversion des zu nutzenden Firefox-Plugins schon eine schöne, “freie” Variante, die sich wohl mit diesem Patch schnell erzeugen lässt:
Wie man sehen kann, sind wohl nicht wirklich viele Änderungen notwendig um das System zu umgehen. Der Piratenserver wird fein von allen Nutzern des modifizierten Plugins gefüttert und auch einem Normalo-User wird das sicherlich gefallen: Wenn man das Ding nutzt, dann braucht man auch keine Captchas mehr angeben (wenn denn der Schlüssel schon auf dem Piratenserver liegt). Wenn der Schlüssel nicht gefunden wurde, dann ändert sich für den Endnutzer nichts. Man darf davon ausgehen, dass der Piratenserver dann die Schlüssel auch unabhängig von einem Ablaufdatum herausgeben wird ^^
Naja, schöne neue Welt und: da hätte sich jemand mal mehr Gedanken drum machen sollen
Hier der Link zum Add-On: KLICK
Und wenn man Thunderbird auch gerne über das Icon starten können möchte und dann vielleicht auch noch den “Neue Email” Dialog über das Icon erreichen können möchte, der solle folgenden Befehl also Superuser ausführen:
# echo "/usr/share/applications/thunderbird.desktop" > /usr/share/indicators/messages/applications/thunderbird
Nun ist es also soweit: neues Notebook mit (relativ) neuer Hardware und eine Neuinstallation von Ubuntu 10.10.
Es gab und gibt dabei logischerweise wieder den ein oder anderen Fallstrick, von daher hier mal ein kleiner Merkzettel, was wie wo gemacht werden muss, damit das Ganze einigermaßen einfach läuft.
/etc/default/grub angepasst werden: GRUB_CMDLINE_LINUX="i8042.nopnp nomodeset nouveau.modeset=0" um auch zukünftige Starts mit Touchpad und Display zu ermöglichen. Nach der Änderung muss der Befehl # sudo update-grub ausgeführt werden.
In the main option screen (“Try Ubuntu”, “Install Ubuntu”, …) you have to define kernel parameters “nomodeset i8042.nopnp” to get a) the display and b) the touchpad working during live demonstration and installation.
After finishing the installation you have to edit your /etc/default/grub and set the line GRUB_CMDLINE_LINUX="i8042.nopnp nomodeset nouveau.modeset=0" to make the touchpad and display work permanently. After editing you have to issue the command # sudo update-grub.
# apt-get remove nvidia-*"# wget http://uk.download.nvidia.com/XFree86/Linux-x86_64/256.53/NVIDIA-Linux-x86_64-256.53.runDo not install restricted drivers (version 260.xx), they do not work!
Instead, boot into recovery, remove all nvidia related packages and install driver version 256.53 directly from nvidia. The driver is not the fastest on earth, but at least it does work. After installation succeeded, edit the file /etc/X11/xorg.conf. How to edit: see next paragraph.
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "ConnectedMonitor" "DFP-0"
Option "CustomEDID" "DFP-0:/proc/acpi/video/IGPU/LCD0/EDID"
Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection
Dann fehlen nur noch die Dateien, die ausgeführt werden sollen, wenn die Buttons gedrückt werden. Bisher habe ich nur das Skript für die Helligkeit implementiert (bzw. hier geklaut).
Darauf achten, dass das Skript auch ausführbar ist!
Per default, only the buttons for volume control (raise, lower, mute) do work. All the other buttons can be used through acpi, but you have to catch the corresponding acpi events first. For that you can use the command “acpi_listen” or just use the files above.
I just implemented the brightness control shell script until now, but I could write bash scripts which will be executed if I press one of the other buttons (perhaps enable / disable bluetooth with zoom buttons?!
)
Linksammlung / Resources