Anzeige:
Ergebnis 1 bis 6 von 6

Thema: "texdoc: line 195: mozilla: command not found"

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407

    "texdoc: line 195: mozilla: command not found"

    Hallo,

    ich habe ein blödes Problem nach einer Neuinstallation: texdoc will bei pdfs aus irgendwelchen Gründen mozilla aufrufen, aber der browser meiner Wahl heißt halt Firefox (OS: Linux, OpenSuse 10.3).

    1. Idee, die nicht funktioniert:
    Code:
    #!/bin/bash
    firefox
    Das Script führt dazu, dass sich Firefox öffnet, aber nicht die gewünschte Doku.

    2. Idee: Ich ändere das texdoc-Script ab, hab' ich vor einem Jahr gemacht, aber
    a) Arbeit
    b) kann bei 'nem Update überschrieben werden.

    Hat jemand eine Idee, die einfach ist?

    Danke,
    Gruß,
    Alexander

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo Alexander,
    Zitat Zitat von cookie170 Beitrag anzeigen
    1. Idee, die nicht funktioniert:
    Code:
    #!/bin/bash
    firefox
    Das Script führt dazu, dass sich Firefox öffnet, aber nicht die gewünschte Doku.
    Was hast Du damit denn gemacht? "mozilla" getauft, ausführbar gemacht und nach /usr/bin verfrachtet? Dann mach das lieber so:
    Code:
    su
    cd /usr/bin
    ln -s firefox mozilla
    ctrl-d
    [ed]
    d. h., die zuvor angelegte Datei "mozilla" vor dem ln löschen...
    [/ed]
    dann sieht der von texdoc als mozilla aufgerufene firefox auch die an ihn übergebenen Parameter (die Du in Deinem Shellscript nicht weitergereicht hast).
    Zitat Zitat von cookie170 Beitrag anzeigen
    2. Idee: Ich ändere das texdoc-Script ab, hab' ich vor einem Jahr gemacht, aber
    a) Arbeit
    b) kann bei 'nem Update überschrieben werden.
    Du könntest Dir /usr/bin/texdoc nach $HOME/bin kopieren -- AFAIK ist das bei OpenSuSE mit angelegt und wird bei $PATH noch vor /usr/bin abgefragt, sonst mußt Du das entsprechend anpassen -- und in dieser Kopie nimmst Du Deine Änderungen vor (Suchen/Ersetzen mozilla->firefox ist nun wirklich nicht sooo viel Arbeit, oder?)

    BTW: daß texdoc mozilla für PDF's öffnen will muß neu sein -- in meiner texdoc steht das was von acroread;-)
    MfG,
    Geändert von rais (18-10-2007 um 19:35 Uhr) Grund: wieder mal wat vergessen:o
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Hallo Rainer,

    vielen Dank. Ich habe jetzt in der Original-texdoc (public domain) die Programmbezeichnungen ausgetauscht, nachdem es halt auf meinem Computer zwei tex-Systeme gibt: Opensuse's texlive-Version und TeXLive 2007, letztere benutze ich.

    Verstehe ich das richtig mit Deinem Script: müßte ich das in das Verzeichnis als root abspeichern, indem die von latex verwendete texdoc-Version liegt?

    Gruß,
    Alexander

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo Alexander,
    Zitat Zitat von cookie170 Beitrag anzeigen
    Verstehe ich das richtig mit Deinem Script: müßte ich das in das Verzeichnis als root abspeichern, indem die von latex verwendete texdoc-Version liegt?
    nö,
    bei Variante [1] steht kein Skript, sondern das, was Du einmal auf der Konsole machst:
    als root anmelden, ins Verzeichnis /usr/bin wechseln, ggf. Dein hier angelegtes Skript `mozilla´ löschen, solltest Du zuvor hier eins angelegt haben, dann symbolischen Link anlegen (mozilla->firefox) und wieder abmelden -- mit der Variante kann Dir dann egal sein, ob firexox nun als `firefox' oder `mozilla' gestartet wird.
    Bei Variante [2] bleibst Du einfach Du selbst;-) Du musst lediglich dafür sorgen, daß Deine modifizierte texdoc-Kopie in einem Ordner bleibt, der _vor_ /usr/bin gefunden wird -- und so einer heißt bei mir $HOME/bin.
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Hey Rainer,

    oooh schei..benkleister, wenn man keine Ahnung hat. So einfach ist das also.

    Ich hab' mich so gewundert, was ctrl-d heißt, na klar, so melde ich mich auch in der Konsole als root ab...

    Na danke nochmals,
    Gruß,
    Alexander

  6. #6
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo Alexander,
    OTOH kommt das davon, daß meiner Einer Tastaturkürzel mit Befehlen vermischt hat -- naja, sei's drum ...

    Für alle anderen, die über diesen Thread stolpern: statt `ctrl-d´ hier einfach `logout´ denken;-)
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •