본질적으로 탭, 고정 주소 표시 줄, 메뉴 없음 등이없는 Firefox 창을 여는 바탕 화면 바로 가기를 만들고 싶습니다.
일부 팝업 모양 또는 Chromium Desktop Apps 모양과 유사합니다.
명령 행에서이를 수행하기 위해 어떤 옵션을 사용할 수 있습니까?
본질적으로 탭, 고정 주소 표시 줄, 메뉴 없음 등이없는 Firefox 창을 여는 바탕 화면 바로 가기를 만들고 싶습니다.
일부 팝업 모양 또는 Chromium Desktop Apps 모양과 유사합니다.
명령 행에서이를 수행하기 위해 어떤 옵션을 사용할 수 있습니까?
답변:
나는 보통 이렇게하는 더 쉬운 방법이있다. 사용자 정의없이 기본 Firefox 설치와 함께 작동합니다. 창의 높이와 너비를 변경할 수도 있습니다.
명령 :
firefox -url 'data:text/html;charset=utf-8,<!DOCTYPE html><html><body><script>window.open("http://google.com", "_blank","height=400,width=600,menubar=no,location=no,toolbar=no,left=100,top=100")<%2Fscript><%2Fbody><%2Fhtml>'
http://google.com
URL로 변경 하십시오. 높이 및 너비 변수를 픽셀 단위로 변경할 수도 있습니다.
,scrollbars=yes
팝업에 스크롤 막대를 갖도록 추가 할 수 있습니다 .
javascript:(function(){window.open("http://google.com", "_blank","height=400,width=600,menubar=no,location=no,toolbar=no,left=100,top=100");})();
나는 잠시 동안 이와 같은 것을 찾고 있었으므로 여기에 내 Firefox '앱'모드를 만드는 방법이 있습니다.
Windows / Mac을 사용하는 Googlenaut의 경우 'Fire Up 설정 '및 ' Alternative ... '는 다른 OS에서도 작동해야합니다. 아마도 사용 된 명령 을 약간 조정하면 ' Create Launcher '는 freedesktop ' specifactions '입니다.
firefox --ProfileManager
터미널에서 먼저 실행 합니다 (실행중인 Firefox 인스턴스를 먼저 닫아야하거나 -new-instance
옵션을 사용해야 함 ) .
새 프로파일을 작성하고 호출하십시오 app
. '기본'을 선택하십시오 ( 중요 : 그렇지 않으면 기본적으로 작성중인 앱 프로파일이 시작됨) . '종료'를 누르십시오.
이제 실행하십시오 firefox -P app
. app
방금 만든 새 프로필 에서 Firefox가 시작됩니다 . Firefox의 설정에서 탭과 탐색 표시 줄을 제거하는 것이 어렵거나 불가능하므로 일부 확장 프로그램을 설치하여 제거해야합니다. 이러한 확장 프로그램은 작동하지만 막대를 영구적으로 숨기는 것이 더 좋습니다.
편집 : 탭 + 탐색 모음을 숨기는 두 가지 옵션 모두 Classic Theme Restorer에 포함되어 있습니다. 작은 아이콘을보다 작은 레이아웃으로 설정할 수도 있습니다.
이제 firefox -P app -new-instance http://URL
(예를 들어 firefox -P app -new-instance /ubuntu//q/487936/178596
) 를 실행하면 다음 과 같은 Firefox 창이 나타납니다.
또한 firefox
Firefox 단추 를 실행 하거나 클릭하여 Firefox를 열면 탭 및 탐색 모음이있는 일반 Firefox 프로파일이 열립니다.
Firefox 30.0, 40.0에서 작동하며 52에서 부분적으로 테스트되었습니다.
메뉴에서 앱을 열기위한 실행기를 만들고 싶을 수도 있습니다.이 템플릿을 사용하면됩니다.
[Desktop Entry]
Name=<APP NAME>
GenericName=<APP NAME>
#Comment=Browse the Web
Exec=firefox -P app -new-instance <https://URL>
Icon=<ICON>
Terminal=false
Type=Application
#MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
#Categories=Network;WebBrowser;
Keywords=<KEYWORDS>
어디에:
<APP NAME>
앱 이름입니다<https://URL>
앱을 시작할 때 기본적으로 표시하려는 URL입니다. -new-instance
선택 사항이지만 Firefox 앱을 일반 Firefox와 동시에 실행할 수 있습니다. Mozilla Developer-명령 행 옵션 및의 출력 도 참조하십시오 firefox --help
.<ICON>
는 아이콘의 이름 /usr/share/icons
또는 ~/.local/share/icons
아이콘 파일의 경로입니다 (바람직하게는 PNG 또는 SVG라고 생각합니다).<KEYWORDS>
- 관련 키워드로 구분 ;
예 - 당신은 당신이 돌진 / 메뉴에서 실행을 검색하는 데 사용할 수있는 단어를 포함 할 수 Paper;Ink;Toner;
- 옵션 A의 의견을 아웃 : #
당신이 사용하지 않는 경우 줄의 시작 부분에 있습니다..desktop 파일 작동 방식에 대한 자세한 내용은 다음을 참조 하십시오.
위의 두 단계를 모두 수행하고 다양한 앱 프로필을 만들 수도 있습니다. 다른 이름을 사용하는 경우 ( app
예 : gmailapp
대신 해당 이름을 일관되게 사용해야 함) 기억하십시오 app
.
또한 -new-instance
옵션이 더 이상 필요한지 확실하지 않습니다 . 어쨌든 남겨 두었습니다.
참조 : -https : //superuser.com/questions/468580/create-application-shortcut-chromes-feature-in-firefox
명령을 실행하고 Firefox 응용 프로그램 (확장자없이)을 만들 수있는 스크립트를 만드는 솔루션을 찾고 있었고 다음 userChrome.css 는 모든 도구 모음을 숨기는 데 효과적입니다.
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#TabsToolbar,
#PersonalToolbar,
#BookmarksToolbar,
#MenuToolbar,
#tabbrowser-tabs,
#nav-bar,
#TabsToolbar { display: none !important; }
나는 그것을 너무 많이 테스트하지 않았으며 열려있는 모든 탭을 숨기므로 사용하기가 성 가실 것이라고 생각했습니다 ....
userChrome.css
. 전에 이걸 봤어?
firefox -P app
에 google-chrome --app
.
Firefox 57 이후 geek1011의 솔루션 이 작동하지 않으므로 여기 내 솔루션이 있습니다.
응용 프로그램 창을 만들고 사용자 정의 목록을 기반으로 웹 응용 프로그램 목록을 표시하는 작은 코드를 작성했습니다. 여기 에 게시 한 코드를 복사 한 후 다음을 가리키는 서점을 만듭니다 javascript:[paste code here]
.
appList
필요 에 따라 개체 의 세부 정보를 사용자 지정하십시오 .
탭없는 툴바없는 스크롤바없는 창을 만들려면 ADTC의 답변 에 설명 된 대로 Firefox를 구성해야합니다 window.open
.