Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
linux [2014/11/05 15:42] – [Größe eines Verzeichnisses anzeigen] ollilinux [2022/11/26 11:59] – [PDF komprimieren] olli
Zeile 92: Zeile 92:
 <code bash> <code bash>
 sudo apt-get install libimage-exiftool-perl sudo apt-get install libimage-exiftool-perl
 +</code>
 +
 +===== MP3 in gleichlange Teile aufteilen =====
 +Um eine MP3-Datei in gleichlange Teile zu splitten, kann ffmpeg verwendet werden. 
 +''--segment_time'' gibt dabei die Dauer der Teile in Sekunden an.
 +<code bash>
 +ffmpeg -i somefile.mp3 -f segment -segment_time 3 -c copy out%03d.mp3
 </code> </code>
  
Zeile 101: Zeile 108:
   * Label ändern: <code bash> sudo mlabel -i <devicename> :: </code>   * Label ändern: <code bash> sudo mlabel -i <devicename> :: </code>
  
-Fehler wie +Warnung wie 
 <code> <code>
 Total number of sectors (7831520) not a multiple of sectors per track (63)! Total number of sectors (7831520) not a multiple of sectors per track (63)!
Zeile 109: Zeile 116:
 echo mtools_skip_check=1 >> ~/.mtoolsrc echo mtools_skip_check=1 >> ~/.mtoolsrc
 </code> </code>
-behoben werden. Mit gparted lässt sich das Label auch über eine GUI verändern.+unterdrückt werden.  
 +Mit ''gparted'' lässt sich das Label auch über eine GUI verändern.
  
 ===== PDF in Grafik umwandeln ===== ===== PDF in Grafik umwandeln =====
Zeile 117: Zeile 125:
 <code bash> pdftoppm -r 300 -png myfile.pdf > myfile.png</code> <code bash> pdftoppm -r 300 -png myfile.pdf > myfile.png</code>
 Der Parameter -r gibt die Auflösung an. Der Parameter -r gibt die Auflösung an.
 +
 +===== PDF komprimieren =====
 +PDFs können mit Ghostscript komprimiert werden:
 +<code bash>
 +gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook \
 +-dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
 +</code>
 +
 +^ Einstellung ^ Auswirkung^ 
 +|''-dPDFSETTINGS=/screen''| lower quality, smaller size. (72 dpi)|
 +|''-dPDFSETTINGS=/ebook''| for better quality, but slightly larger pdfs. (150 dpi)|
 +|''-dPDFSETTINGS=/prepress''| output similar to Acrobat Distiller "Prepress Optimized" setting (300 dpi)|
 +|''-dPDFSETTINGS=/printer''| selects output similar to the Acrobat Distiller "Print Optimized" setting (300 dpi)|
 +|''-dPDFSETTINGS=/default''| selects output intended to be useful across a wide variety of uses, possibly at the expense of a larger output file|
 +
 +  * [[https://ghostscript.readthedocs.io/en/latest/VectorDevices.html#the-family-of-pdf-and-postscript-output-devices|weitere Details zu den Einstellungen]]
 +
 +
 +
  
 ===== Gruppenzugehörigkeit ohne Relogin aktualisieren ===== ===== Gruppenzugehörigkeit ohne Relogin aktualisieren =====
Zeile 136: Zeile 163:
 </code> </code>
 anzeigen lassen. anzeigen lassen.
 +
 +===== Uhrzeit bei Dualboot mit Windows =====
 +Auf einem Dualbootsystem mit Linux und Windows kommt es zu einem Versatz von 1-2 Stunden mit der internen RTC, da Windows standardmäßig erwartet, dass die RTC auf lokaler Zeit läuft, während Linux UTC erwartet.
 +Als Abhilfe sind zwei Wege möglich: 
 +Entweder unter Linux in der Datei ''/etc/default/rcS'' die Option ''UTC=no'' setzen oder unter Windows in der Registry unter dem Schlüssel ''HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation'' ein neues DWORD mit dem Namen ''RealTimeIsUniversal'' und dem Wert 1 anlegen.
 +Im zweiten Fall wird die RTC von Windows jedoch nicht mehr mit Zeitservern via NTP synchronisiert.
 +
 +===== Farbunterstützung testen =====
 +Um die Farbunterstützung der Konsole zu testen, kann dieser Befehl verwendet werden:
 +<code bash>
 +msgcat --color=test
 +</code>
 +
 +===== Dateizugriffe protokollieren =====
 +Um alle Dateizugriffe eines Programm zu protokollieren, kann ''strace'' verwendet werden:
 +<code bash>
 +strace -f -t -e trace=file PROGRAM
 +</code>
 +bzw. für einen bereits laufenden Prozess
 +<code bash>
 +strace -f -t -e trace=file -p PID
 +</code>
 +
 +===== Symlink in nicht existierendem Verzeichnis =====
 +Um einen Symlink in einem noch nicht existierende Verzeichnis zu erstellen, muss man dieses zunächst anlegen, z.B. mit ''mkdir -p''.
 +Eine Option für ''ln'', die dies erledigt, existiert nicht.
 +<code bash>
 +mkdir -p  /create_your_path/ && xargs ln -s /link_file_path/file /create_your_path/
 +</code>
 ===== Linux-Alternativen für Windows-Tools ===== ===== Linux-Alternativen für Windows-Tools =====
-^Windows^Linux^Bermerkungen^  +<sortable 1> 
-|Logitech Harmony  |Concordance | |+^Windows^Linux^Bemerkungen^  
 +|Logitech Harmony  |[[Congruity]] | |
 |Hyperterminal|gtkterm| | |Hyperterminal|gtkterm| |
-|Xenu Link Sleuth|gurlchecker| |+|Xenu Link Sleuth|[[Linkchecker]]|eine andere mögliche Alternative [[https://github.com/esaracco/gurlchecker|gurlchecker]] wird nicht mehr gepflegt | 
 +|NAPS2|gimagereader, gscan2pdf| gscan2pdf erzeugt beim OCR pro Wort einzelne Textblöcke so dass das erzeugte PDF nicht am Stück durchsuchbar ist, gimagereader erzeugt dagegen ein normal durchsuchbares PDF| 
 +</sortable> 
  
linux.txt · Zuletzt geändert: 2023/11/25 06:28 von olli