Customizar a sua remasterização Debian GNU Linux

Nessa matéria iremos fazer a customização do ambiente gráfico XFCE4 da sua remasterização, adicionar papeis de parede, temas de janela e ícones, confira.


 

Customização de uma remasterização Debian GNU/Linux

 

Para realizar essa matéria você precisa ter feito tudo o que está aqui,  os comandos e caminhos indicados aqui dependem das matérias anteriores.

Abra o terminal e vamos começar.


Entre no diretório de trabalho.

cd remaster

Limpe o projeto anterior.

sudo lb clean --all


 Instalar ambiente gráfico e programas da sua preferência.


Aqui você deve colocar os nomes dos temas para instalar  na sua remasterização, optei por temas do KDE Plasma o breeze.

Abra o arquivo de configuração para criar a lista de programas para serem instalados na sua remaster.

nano config/package-lists/live.list.chroot

A minh ficou como abaixo.



 

Customização


Adicionar papeis de parede

 

Para que a sua remaster tenha seus próprios papeis de parede você deve adicionar eles no diretório "config/includes.chroot_after_packages/usr/share/backgrounds/"

Crie o diretório para os papeis de parede.

mkdir -p config/includes.chroot_after_packages/usr/share/backgrounds/

 

Copie os papeis de parede que desejar para 
 
config/includes.chroot_after_packages/usr/share/backgrounds/

Veja na imagem.




 

Definir o tema padrão


Crie o diretório para as configurações de aparência.


mkdir -p config/includes.chroot_after_packages/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/

 

Note que o tema nas configurações é o Breeze. você deve alterar para o da sua preferência e que esteja instalado.


Temas de janelas e ícones


Crie o arquivo xsettings.xml para definir o tema de janelas e ícones.

 

nano config/includes.chroot_after_packages/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml


Cole as linhas abaixo e salve teclando Ctrl + x tecle s e tecle Enter.


<?xml version="1.0" encoding="UTF-8"?>

<channel name="xsettings" version="1.0">
  <property name="Net" type="empty">
    <property name="ThemeName" type="string" value="Breeze"/>
    <property name="IconThemeName" type="string" value="breeze"/>
    <property name="DoubleClickTime" type="empty"/>
    <property name="DoubleClickDistance" type="empty"/>
    <property name="DndDragThreshold" type="empty"/>
    <property name="CursorBlink" type="empty"/>
    <property name="CursorBlinkTime" type="empty"/>
    <property name="SoundThemeName" type="empty"/>
    <property name="EnableEventSounds" type="empty"/>
    <property name="EnableInputFeedbackSounds" type="empty"/>
  </property>
  <property name="Xft" type="empty">
    <property name="DPI" type="empty"/>
    <property name="Antialias" type="empty"/>
    <property name="Hinting" type="empty"/>
    <property name="HintStyle" type="empty"/>
    <property name="RGBA" type="empty"/>
  </property>
  <property name="Gtk" type="empty">
    <property name="CanChangeAccels" type="empty"/>
    <property name="ColorPalette" type="empty"/>
    <property name="FontName" type="empty"/>
    <property name="MonospaceFontName" type="empty"/>
    <property name="IconSizes" type="empty"/>
    <property name="KeyThemeName" type="empty"/>
    <property name="ToolbarStyle" type="empty"/>
    <property name="ToolbarIconSize" type="empty"/>
    <property name="MenuImages" type="empty"/>
    <property name="ButtonImages" type="empty"/>
    <property name="MenuBarAccel" type="empty"/>
    <property name="CursorThemeName" type="empty"/>
    <property name="CursorThemeSize" type="empty"/>
    <property name="DecorationLayout" type="empty"/>
    <property name="DialogsUseHeader" type="empty"/>
    <property name="TitlebarMiddleClick" type="empty"/>
  </property>
  <property name="Gdk" type="empty">
    <property name="WindowScalingFactor" type="empty"/>
  </property>
</channel>

Papel de parede


Crie o arquivo xfce4-desktop.xml para definir o papel de parede. Altere o nome do papel de parade "abstract_wallpaper_mastered-1920x1080.jpg" para o seu.


nano config/includes.chroot_after_packages/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml


Cole as linhas abaixo e salve teclando Ctrl + x tecle s e tecle Enter.

 

<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfce4-desktop" version="1.0">
  <property name="backdrop" type="empty">
    <property name="screen0" type="empty">
      <property name="monitor0" type="empty">
        <property name="brightness" type="empty"/>
        <property name="color1" type="empty"/>
        <property name="color2" type="empty"/>
        <property name="color-style" type="empty"/>
        <property name="image-path" type="empty"/>
        <property name="image-show" type="empty"/>
        <property name="last-image" type="empty"/>
        <property name="last-single-image" type="empty"/>
      </property>
      <property name="monitor1" type="empty">
        <property name="brightness" type="empty"/>
        <property name="color1" type="empty"/>
        <property name="color2" type="empty"/>
        <property name="color-style" type="empty"/>
        <property name="image-path" type="empty"/>
        <property name="image-show" type="empty"/>
        <property name="last-image" type="empty"/>
        <property name="last-single-image" type="empty"/>
      </property>
      <property name="monitorVirtual-1" type="empty">
        <property name="workspace0" type="empty">
          <property name="color-style" type="int" value="1"/>
          <property name="image-style" type="int" value="5"/>
          <property name="last-image" type="string" value="/usr/share/backgrounds/abstract_wallpaper_mastered-1920x1080.jpg"/>
        </property>
        <property name="workspace1" type="empty">
          <property name="color-style" type="int" value="1"/>
          <property name="image-style" type="int" value="5"/>
          <property name="last-image" type="string" value="/usr/share/images/desktop-base/default"/>
        </property>
        <property name="workspace2" type="empty">
          <property name="color-style" type="int" value="1"/>
          <property name="image-style" type="int" value="5"/>
          <property name="last-image" type="string" value="/usr/share/images/desktop-base/default"/>
        </property>
        <property name="workspace3" type="empty">
          <property name="color-style" type="int" value="1"/>
          <property name="image-style" type="int" value="5"/>
          <property name="last-image" type="string" value="/usr/share/images/desktop-base/default"/>
        </property>
      </property>
    </property>
  </property>
  <property name="last" type="empty">
    <property name="window-width" type="int" value="761"/>
    <property name="window-height" type="int" value="558"/>
  </property>
</channel>

 

Decoração das janelas

 

Crie o arquivo xfwm4.xml para definir a decoração das janelas.

 

nano config/includes.chroot_after_packages/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml

 

Cole as linhas abaixo e salve teclando Ctrl + x tecle s e tecle Enter.

 

<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfwm4" version="1.0">
  <property name="general" type="empty">
    <property name="activate_action" type="string" value="bring"/>
    <property name="borderless_maximize" type="bool" value="true"/>
    <property name="box_move" type="bool" value="false"/>
    <property name="box_resize" type="bool" value="false"/>
    <property name="button_layout" type="string" value="O|SHMC"/>
    <property name="button_offset" type="int" value="0"/>
    <property name="button_spacing" type="int" value="0"/>
    <property name="click_to_focus" type="bool" value="true"/>
    <property name="cycle_apps_only" type="bool" value="false"/>
    <property name="cycle_draw_frame" type="bool" value="true"/>
    <property name="cycle_raise" type="bool" value="false"/>
    <property name="cycle_hidden" type="bool" value="true"/>
    <property name="cycle_minimum" type="bool" value="true"/>
    <property name="cycle_minimized" type="bool" value="false"/>
    <property name="cycle_preview" type="bool" value="true"/>
    <property name="cycle_tabwin_mode" type="int" value="0"/>
    <property name="cycle_workspaces" type="bool" value="false"/>
    <property name="double_click_action" type="string" value="maximize"/>
    <property name="double_click_distance" type="int" value="5"/>
    <property name="double_click_time" type="int" value="250"/>
    <property name="easy_click" type="string" value="Alt"/>
    <property name="focus_delay" type="int" value="250"/>
    <property name="focus_hint" type="bool" value="true"/>
    <property name="focus_new" type="bool" value="true"/>
    <property name="frame_opacity" type="int" value="100"/>
    <property name="frame_border_top" type="int" value="0"/>
    <property name="full_width_title" type="bool" value="true"/>
    <property name="horiz_scroll_opacity" type="bool" value="false"/>
    <property name="inactive_opacity" type="int" value="100"/>
    <property name="maximized_offset" type="int" value="0"/>
    <property name="mousewheel_rollup" type="bool" value="true"/>
    <property name="move_opacity" type="int" value="100"/>
    <property name="placement_mode" type="string" value="center"/>
    <property name="placement_ratio" type="int" value="20"/>
    <property name="popup_opacity" type="int" value="100"/>
    <property name="prevent_focus_stealing" type="bool" value="false"/>
    <property name="raise_delay" type="int" value="250"/>
    <property name="raise_on_click" type="bool" value="true"/>
    <property name="raise_on_focus" type="bool" value="false"/>
    <property name="raise_with_any_button" type="bool" value="true"/>
    <property name="repeat_urgent_blink" type="bool" value="false"/>
    <property name="resize_opacity" type="int" value="100"/>
    <property name="scroll_workspaces" type="bool" value="true"/>
    <property name="shadow_delta_height" type="int" value="0"/>
    <property name="shadow_delta_width" type="int" value="0"/>
    <property name="shadow_delta_x" type="int" value="0"/>
    <property name="shadow_delta_y" type="int" value="-3"/>
    <property name="shadow_opacity" type="int" value="50"/>
    <property name="show_app_icon" type="bool" value="false"/>
    <property name="show_dock_shadow" type="bool" value="true"/>
    <property name="show_frame_shadow" type="bool" value="true"/>
    <property name="show_popup_shadow" type="bool" value="false"/>
    <property name="snap_resist" type="bool" value="false"/>
    <property name="snap_to_border" type="bool" value="true"/>
    <property name="snap_to_windows" type="bool" value="false"/>
    <property name="snap_width" type="int" value="10"/>
    <property name="vblank_mode" type="string" value="auto"/>
    <property name="theme" type="string" value="Breeze"/>
    <property name="tile_on_move" type="bool" value="true"/>
    <property name="title_alignment" type="string" value="center"/>
    <property name="title_font" type="string" value="Sans Bold 9"/>
    <property name="title_horizontal_offset" type="int" value="0"/>
    <property name="titleless_maximize" type="bool" value="false"/>
    <property name="title_shadow_active" type="string" value="false"/>
    <property name="title_shadow_inactive" type="string" value="false"/>
    <property name="title_vertical_offset_active" type="int" value="0"/>
    <property name="title_vertical_offset_inactive" type="int" value="0"/>
    <property name="toggle_workspaces" type="bool" value="false"/>
    <property name="unredirect_overlays" type="bool" value="true"/>
    <property name="urgent_blink" type="bool" value="false"/>
    <property name="use_compositing" type="bool" value="true"/>
    <property name="workspace_count" type="int" value="4"/>
    <property name="wrap_cycle" type="bool" value="true"/>
    <property name="wrap_layout" type="bool" value="true"/>
    <property name="wrap_resistance" type="int" value="10"/>
    <property name="wrap_windows" type="bool" value="true"/>
    <property name="wrap_workspaces" type="bool" value="false"/>
    <property name="zoom_desktop" type="bool" value="true"/>
    <property name="zoom_pointer" type="bool" value="true"/>
    <property name="workspace_names" type="array">
      <value type="string" value="Espaço de trabalho 1"/>
      <value type="string" value="Espaço de trabalho 2"/>
      <value type="string" value="Espaço de trabalho 3"/>
      <value type="string" value="Espaço de trabalho 4"/>
    </property>
  </property>
</channel>

 

Gere as configurações para remasterizar.


lb config --bootappend-live "boot=live components username=live-user locales=pt_BR.UTF-8"

 Crie a sua remasterização com XFCE4 personalizado.


sudo lb build

Aguarde o final.

 



Essa matéria encerra o tema "Criar uma remasterização do Debian GNU Linux" iniciado e centralizado na matéria abaixo.

 

Criar uma remasterização do Debian GNU Linux

Criar uma remasterização de um sistema operacional é útil para que você tenha um sistema completo em live, nesse sistema você decide quais os programas devem fazer parte, podendo instalar o sistema com as suas características em qualquer computador. Confira.



Confira no vídeo a remasterização pronta e a instalação.




Matérias relacionadas.


Criar uma remasterização do Debian GNU Linux

Criar uma remasterização de um sistema operacional é útil para que você tenha um sistema completo em live, nesse sistema você decide quais os programas devem fazer parte, podendo instalar o sistema com as suas características em qualquer computador. Confira.



Alterar o menu de boot da sua remasterização Debian GNU Linux

Nessa matéria iremos alterar a aparência do menu de boot da sua remasterização Debian, confira.

 

 

 

 

Configurações para Calamares na sua remasterização Debian GNU Linux

O Calamares é o instalado para o sistema remasterizado, nessa matéria irei mostrar algumas dicas de configuração e personalização para a sua remasterização Debian.

 

 

 


OBS: Não usem esse conteúdo para enganar pessoas criando mais uma maldita "Distro" ou melhor mais uma REFISEFUQUI, use para as suas necessidades pessoais e ou de trabalho.




Comentários

  1. olá, fiz um live cd customizado do debian 12 xfce para usar pelo pendrive no meu trabalho e ficou muito bom, obrigado pelo tutorial claro e simples.
    Mas se puder me ajudar mais um pouco,tem como inciar o plank pelo live cd?

    ResponderExcluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais