Eu estava procurando por algo assim por um tempo, então aqui está como eu fiz meu próprio modo de 'app' do Firefox.
Para Googlenauts com Windows / Mac ' Configurar o Firefox ' & amp; ' Alternativamente ... ' também deve funcionar em outros sistemas operacionais, talvez com alguns ajustes nos comandos usado, enquanto o ' Create Launcher ' deve funcionar apenas para a maioria dos ambientes de desktop que implementam o freedesktop '< href="http://www.freedesktop.org/wiki/Specifications/"> specifactions '.
Configurar o Firefox
Primeira execução firefox --ProfileManager
do terminal (pode ser necessário fechar primeiro as instâncias em execução do Firefox ou usar a opção -new-instance
) .
Crie um novo perfil e chame-o% código%. Selecione o "Padrão" ( IMPORTANTE: caso contrário, por padrão, ele iniciará o perfil do aplicativo que você está criando) e pressione "Sair".
Agora, execute app
. Isso iniciará o Firefox a partir do novo perfil firefox -P app
que você acabou de criar. Como remover as guias e a barra de navegação agora é difícil ou impossível nas configurações do Firefox, você precisará instalar algumas extensões para removê-las - essas funcionam, embora possam ser melhores que ocultem as barras permanentemente:
Edit: Ambas as opções de ocultar a guia + barras de navegação também estão incluídas com Restaurador de temas clássicos - pequenos ícones também podem ser configurados para um layout mais compacto.
Agora, quando você executar app
(por exemplo, firefox -P app -new-instance http://URL
), deverá obter uma janela do Firefox como esta:
Além disso, ao abrir o Firefox executando firefox -P app -new-instance https://askubuntu.com/q/487936/178596
ou clicando no botão do Firefox, ele deverá abrir seu perfil normal do Firefox com a guia e as barras de navegação.
Funciona no Firefox 30.0, 40.0, parcialmente testado em 52.
Criar lançador
Você provavelmente deseja criar um lançador para abrir seu aplicativo no menu. Você pode fazer isso usando este modelo:
[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>
Onde:
-
firefox
é o nome do seu aplicativo
-
<APP NAME>
é o URL que você deseja exibir por padrão ao iniciar o aplicativo. <https://URL>
é opcional, mas permite que o aplicativo Firefox seja executado na mesma hora que o Firefox normal. Veja também: Opções do Mozilla Developer - Linha de Comando e a saída de -new-instance
.
-
firefox --help
é o nome de um ícone <ICON>
ou /usr/share/icons
, ou o caminho para um arquivo de ícone (de preferência PNG ou SVG eu acho).
-
~/.local/share/icons
- Palavras-chave relevantes delimitadas por <KEYWORDS>
, você pode incluir palavras que podem ser usadas para pesquisar o lançador no Dash / Menu - por exemplo, ;
- Opcional : comente com Paper;Ink;Toner;
no início da linha se você não usar isso.
Para obter mais informações sobre como os arquivos .desktop funcionam, leia isso
Você também pode seguir as etapas acima e criar vários perfis de aplicativos diferentes. Lembre-se de usar um nome diferente para #
- por exemplo, app
, você precisa usar esse nome consistentemente em vez de gmailapp
.
Além disso, não tenho certeza se a opção app
é muito mais necessária, mas deixei-a assim mesmo.
Veja também:
- link
Alternativamente ...
Eu estava procurando uma solução para criar um script para que eu pudesse executar um comando e criar aplicativos do Firefox (sem extensões etc.) e os seguintes userChrome.css funciona bem ao esconder todas as barras de ferramentas:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#TabsToolbar,
#PersonalToolbar,
#BookmarksToolbar,
#MenuToolbar,
#tabbrowser-tabs,
#nav-bar,
#TabsToolbar { display: none !important; }
Eu ainda não testei muito, pensei que seria chato de usar, já que esconde todas as abas abertas ...