Fluxbox-1.3.7

Introdução ao Fluxbox

O pacote "Fluxbox" contém um gerenciador de janelas.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

Dependências do "Fluxbox"

Exigidas

um ambiente gráfico

Opcionais

dbus-1.14.6 (tempo de execução), FriBidi-1.0.12 e imlib2-1.9.1 (se você desejar usar outros formatos de imagem além do "XPM")

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/fluxbox

Instalação do Fluxbox

Primeiro, corrija uma falha de construção ao construir com o "gcc-11.1":

sed -i '/text_prop.value > 0/s/>/!=/' util/fluxbox-remote.cc

Instale o "Fluxbox" executando os seguintes comandos:

./configure --prefix=/usr &&
make

Esse pacote não tem uma suíte de teste funcional.

Agora, como o(a) usuário(a) "root":

make install

Configurando o Fluxbox

Arquivos de Configuração

~/.fluxbox/init, ~/.fluxbox/keys e ~/.fluxbox/menu

Informação de Configuração

Se o "Fluxbox" for o único Gerenciador de Janelas que você quer usar, [então] você pode iniciá-lo com um arquivo ".xinitrc" em tua pasta inicial. Certifique-se de produzir uma cópia de segurança do teu ".xinitrc" atual antes de continuar.

echo startfluxbox > ~/.xinitrc

Ou, alternativamente, se você usa um gerenciador de "login" como o "GDM-43.0" ou o "lightdm-1.32.0" e gostaria de poder escolher o "Fluxbox" na solicitação de "login", [então] crie um arquivo "fluxbox.desktop". Como "root":

mkdir -pv /usr/share/xsessions &&
cat > /usr/share/xsessions/fluxbox.desktop << "EOF"
[Desktop Entry]
Encoding=UTF-8
Name=Fluxbox
Comment=Esta sessão te conecta ao Fluxbox
Exec=startfluxbox
Type=Application
EOF

Se você não instalou o "GDM-43.0" ou o "lightdm-1.32.0" no "/usr", então mude esse comando para ajustar o prefixo que você escolher.

Agora crie os arquivos de configuração do "Fluxbox":

mkdir -v ~/.fluxbox &&
cp -v /usr/share/fluxbox/init ~/.fluxbox/init &&
cp -v /usr/share/fluxbox/keys ~/.fluxbox/keys

Para gerar o menu da aplicação, primeiro você possivelmente deseje executar o "fluxbox-generate_menu -h", para a finalidade de escolher quaisquer <opções_de_usuário(a)>; então emita:

cd ~/.fluxbox &&
fluxbox-generate_menu <opções_de_usuário(a)>

Alternativamente, copie um menu pré gerado:

cp -v /usr/share/fluxbox/menu ~/.fluxbox/menu

Itens de menu são adicionados editando-se "~/.fluxbox/menu". A sintaxe é explicada na página de manual do "fluxbox".

Se quiser usar uma imagem como plano de fundo da tua área de trabalho, [então] copie o tema que você gostar em "~/.fluxbox". Em seguida, adicione uma linha para fazê-lo usar a imagem correta. No comando a seguir, mude "<tema>" para o nome do tema desejado e mude "</caminho/para/atraente/imagem.ext>" para apontar para a imagem atual que você deseja usar, onde "ext" precisa ser xpm, se o "imlib2-1.9.1" não estiver instalado para permitir outros formatos de imagem.

cp -r /usr/share/fluxbox/styles/<tema> ~/.fluxbox/theme &&

sed -i 's,\(session.styleFile:\).*,\1 ~/.fluxbox/theme,' ~/.fluxbox/init &&

[ -f ~/.fluxbox/theme ] &&
echo "background.pixmap: </caminho/para/atraente/imagem.ext>" >> ~/.fluxbox/theme ||
[ -d ~/.fluxbox/theme ] &&
echo "background.pixmap: </caminho/para/atraente/imagem.ext>" >> ~/.fluxbox/theme/theme.cfg

Em algumas localidades, a fonte especificada no tema possivelmente não contenha os caracteres necessários. Isso resulta em menus com itens em branco. Você consegue corrigir isso editando "~/.fluxbox/theme" com um editor de texto e alterando-o, de forma que ele nomeie uma fonte adequada.

Conteúdo

Aplicativos Instalados: fluxbox, fbsetbg, fbsetroot, fluxbox-generate_menu, startfluxbox, fbrun, fluxbox-remote e fluxbox-update_configs
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/share/fluxbox e ~/.fluxbox

Descrições Curtas

fluxbox

é um gerenciador de janelas para o "X11" baseado no "Blackbox" 0.61.0

fbsetbg

é um utilitário que configura a imagem de plano de fundo. Ele exige um dos seguintes em tempo de execução: "Esetroot", "wmsetbg", "feh", "hsetroot", "chbg", "display", "qiv", "xv", "xsri", "xli" ou "xsetbg". Também exige "which" se o "Esetroot" for encontrado

fbsetroot

é um utilitário para mudar a aparência da janela raiz baseado no aplicativo "bsetroot" do "Blackbox"

fluxbox-generate_menu

é um utilitário que gera um menu escaneando a tua "PATH"

startfluxbox

é um conjunto de comandos sequenciais de inicialização de sessão que permite a execução de comandos antes do início do "fluxbox"

fbrun

exibe uma janela de diálogo de execução

fluxbox-remote

fornece acesso de linha de comando aos comandos chave do "Fluxbox"

fluxbox-update_configs

use para gerenciar arquivos de configuração (recarregar, atualizar, testar)