|
spurx
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo Experten, ich habe Sublime Text auf meinem neuen Ubuntu 24.04 installiert. Um html-Code aus dem Editor im Firefox anzuzeigen ist es erforderlich, über das Terminal ein New Build zu erstellen. Den Browser kann man dann über "Build" aufrufen. Ich habe folgenden Code bei Sublime Text gefunden, der jedoch nicht funktioniert: "cmd": ["/usr/local/bin/firefox.sar", "-d", "$file"] Wie lautet das richtige Kommando?
|
|
Marc_BlackJack_Rintsch
Ehemalige
Anmeldungsdatum: 16. Juni 2006
Beiträge: Zähle...
|
Die erste Frage wäre ja ob der Pfad zu und der Name vom Firefox-Programm stimmt. Und dann sieht -d komisch aus, weil das bei meinem Firefox benutzt wird um den Debugger anzugeben, also gdb, valgrind, …. Was heisst denn überhaupt „folgenden Code bei Sublime Text gefunden“? Wo genau?
|
|
spurx
(Themenstarter)
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo Marc, hier habe ich es gefunden https://www.sublimetext.com/docs/build_systems.html → linux object. Wie kann ich denn im Terminal feststellen wo "Firefox" installiert wurde. Ich bin leider noch kein "Linux bzw. Ubuntu Experte". Danke für die Hilfe.
|
|
schwarzheit
Supporter
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 5356
|
|
|
spurx
(Themenstarter)
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo,
ich habe folgendes gefunden und herunter geladen: https://packagecontrol.io/installation und installiert. Leider funktioniert es nicht. Dieses Kommando hat bei meinem iMac mit anderem Verzeichnissen funktioniert → Tools → Build System → New Build System → Terminal starten und dann das Kommando eingeben: "cmd": ["/usr/local/bin/firefox", "-d", "$file"] Warum soll das bei Ubuntu so kommpliziert sein und ein Plugin benötigen? MacOS ist doch auch ein Linux Derivat.
|
|
schwarzheit
Supporter
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 5356
|
Das ist nur der erste Teil. Das ist ja nur Package Control. Natürlich gehört da dann auch das entsprechende package dazu. https://packagecontrol.io/packages/View%20In%20Browser
|
|
spurx
(Themenstarter)
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo, wenn ich Deinen Tipps folge komme ich wieder zum Terminal und muss dort ein Kommando eingeben: "cmd": ["/.../.../.../firefox", "-d", "$file"] Es geht genau so wie bei macOS mit dem Kommando, um Sublime Text mit dem Firefox zu verknüpfen und html über das Kommando "Build" im Sublime Text aufzurufen. Nochmals meine Fragen: 1) Wie kann ich alle Verzeichnisse in Ubuntu im Dateimanager sichtbar machen?
2) Mit welchem Kommando stelle ich fest in welchem Verzeichnis "Firefox" gespeichert ist.
3) Wie finde ich den richtigen Pfad zur Anwendung Firefox?
|
|
schollsky
Anmeldungsdatum: 3. Dezember 2012
Beiträge: 1730
|
Hallo spurx, Du schriebst:
2) Mit welchem Kommando stelle ich fest in welchem Verzeichnis "Firefox" gespeichert ist.
3) Wie finde ich den richtigen Pfad zur Anwendung Firefox?
Das ist einfach: which firefox im Terminal liefert das gewünschte Ergebnis. Grüße schollsky
|
|
spurx
(Themenstarter)
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo, der Tipp war treffsicher. Leider ist der Befehl so nicht bekannt: "cmd": ["/usr/bin/firefox", "-d", "$file"] Wie muss das Programm alias App "firefox" in dem Kommando aufgerufen werden?
|
|
Marc_BlackJack_Rintsch
Ehemalige
Anmeldungsdatum: 16. Juni 2006
Beiträge: Zähle...
|
@spurx Das "-d" ist ziemlich sicher falsch weil das Argument einen Debugger als Argument erwartet und nicht was bei "$file" übergeben wird. Das in der Dokumentation ist ein Beispiel für ein nicht-existierendes Programm, das eine Option -d erwartet. Du musst da schon das hinschreiben was Du brauchst um Firefox mit der Datei als Argument aufzurufen. Ich vermute mal einfach ohne jegliche Optionen.
|
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11278
|
spurx schrieb: MacOS ist doch auch ein Linux Derivat.
Nein, MacOS baut auf Darwin_(Betriebssystem) auf, was ein BSD-Derivat ist. Und /usr/bin/firefox ist standardmäßig nur ein Shell-Skript, das den als snap Paket installierten Firefox startet (der unter /snap/bin/firefox liegt) (was Implikationen haben kann, wenn die Datei, die mit dem Firefox geöffnet werden soll nicht aus der Sandbox des Snap-Paketes erreichbar ist (standarmäßig nur /home/ und ggf. /net und /media). Was das Flag -d tun soll, ist mir da nicht so ganz klar, wenn man den firefox fragt, welche Startparameter er unterstützt:
$ /snap/bin/firefox -h
Usage: /snap/firefox/4539/usr/lib/firefox/firefox [ options ... ] [URL]
where options include:
X11 options
--display=DISPLAY X display to use
--sync Make X calls synchronous
--g-fatal-warnings Make all warnings fatal
Firefox options
-h or --help Print this message.
-v or --version Print Firefox version.
--full-version Print Firefox version, build and platform build ids.
-P <profile> Start with <profile>.
--profile <path> Start with profile at <path>.
--migration Start with migration wizard.
--ProfileManager Start with ProfileManager.
--no-remote Do not accept or send remote commands; implies
--new-instance.
--new-instance Open new instance, not a new window in running instance.
--safe-mode Disables extensions and themes for this session.
--allow-downgrade Allows downgrading a profile.
--MOZ_LOG=<modules> Treated as MOZ_LOG=<modules> environment variable,
overrides it.
--MOZ_LOG_FILE=<file> Treated as MOZ_LOG_FILE=<file> environment variable,
overrides it. If MOZ_LOG_FILE is not specified as an
argument or as an environment variable, logging will be
written to stdout.
--headless Run without a GUI.
--dbus-service <launcher> Run as DBus service for org.freedesktop.Application and
set a launcher (usually /usr/bin/appname script) for it. --browser Open a browser window.
--new-window <url> Open <url> in a new window.
--new-tab <url> Open <url> in a new tab.
--private-window <url> Open <url> in a new private window.
--preferences Open Preferences dialog.
--screenshot [<path>] Save screenshot to <path> or in working directory.
--window-size width[,height] Width and optionally height of screenshot.
--search <term> Search <term> with your default search engine.
--setDefaultBrowser Set this app as the default browser.
--first-startup Run post-install actions before opening a new window.
--kiosk Start the browser in kiosk mode.
--kiosk-monitor <num> Place kiosk browser window on given monitor.
--disable-pinch Disable touch-screen and touch-pad pinch gestures.
--jsconsole Open the Browser Console.
--devtools Open DevTools on initial load.
--jsdebugger [<path>] Open the Browser Toolbox. Defaults to the local build
but can be overridden by a firefox path.
--wait-for-jsdebugger Spin event loop until JS debugger connects.
Enables debugging (some) application startup code paths.
Only has an effect when `--jsdebugger` is also supplied.
--start-debugger-server [ws:][ <port> | <path> ] Start the devtools server on
a TCP port or Unix domain socket path. Defaults to TCP port
6000. Use WebSocket protocol if ws: prefix is specified.
--marionette Enable remote control server.
--remote-debugging-port [<port>] Start the Firefox Remote Agent,
which is a low-level remote debugging interface used for WebDriver
BiDi and CDP. Defaults to port 9222.
--remote-allow-hosts <hosts> Values of the Host header to allow for incoming requests.
Please read security guidelines at https://firefox-source-docs.mozilla.org/remote/Security.html
--remote-allow-origins <origins> Values of the Origin header to allow for incoming requests.
Please read security guidelines at https://firefox-source-docs.mozilla.org/remote/Security.html
|
|
spurx
(Themenstarter)
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo seahawk1986, erst einmal danke für Deine Bemühungen. Nochmals meine Frage, was muss ich ins Terminal eingeben, um Sublime Text über die Funktion Build mit dem Firefox im snap Containerzu verbinden, um zum Beispiel Code aus dem Sublime Text Editor im Browser anzuzeigen. Freundlich grüßt
Michael
|
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11278
|
Ich nutze Sublime nicht, aber vermutlich willst du so einen Eintrag:
| "cmd": ["/snap/bin/firefox", "$file"]
|
|
|
spurx
(Themenstarter)
Anmeldungsdatum: 20. Juni 2024
Beiträge: 71
|
Hallo seahawk1986, ganz herzlichen Dank für Deine Hilfe. Deine Lösung ist richtig und funktioniert mit einer Testdatei. Freundlich grüßt
Michael
|