Compiz e Compiz-Fusion no novo Sabayon Linux

Este artigo descreve como foram preparados os pacotes para instalar Compiz em um Sabayon novo (após 2018) ,pois estes não tem mais Compiz. O ponto de partida foi um Sabayon mais antigo, que já tinha Compiz instalado nele. A necessidade de partir de um Sabayon antigo com Compiz instalado decorre do fato de que recentemente, Compiz foi deprecado no Gentoo e portanto, não está mais nos repositórios do Entropy.

[ Hits: 8.020 ]

Por: Alberto Federman Neto. em 27/07/2018 | Blog: https://ciencialivre.blog/


Simplificando tudo!



Bom, para um iniciante em Sabayon, é complicado de mexer, não é?

Para facilitar, eu resolvi empacotar tudo, na forma adequada, e disponibilizar para download público, a partir de minha área do Google Drive. De quebra, adicionei os pacotes do decorador do Compiz (Emerald) e certas dependências faltantes.

Com estes procedimentos, você não precisa fazer o que está nas páginas 2 e 3. O descrito lá, é como eu fiz para "montar" os pacotes do Compiz.

Vá no seu Sabayon novo, primeiro o atualize:

# equo up
# equo u -av


Siga com os métodos 1 ou 2.

Método 1

Baixe o Shell Script de Instalação. Feito Por Ru4n:
Se você preferir preparar o seu script, invés de baixar, use um editor de texto em modo root. As linhas para o script (que o Ru4n fez, e eu modifiquei um pouco) são estas:

#!/bin/bash

# Instalador de Compiz, em Sabayon Linux Novo, que não tem mais Compiz.
# Por albfneto <albfneto@fcfrp.usp.br>. Versão 4 (2018).
# Shell Script Por: Ru4n, VOL, Viva o Linux:
# https://www.vivaolinux.com.br/~ru4n

printf 'Instalador de Compiz, em Sabayon Linux Novo\n'
printf 'Por albfneto, Brasil, 2018. Versão 4.\n'
printf 'Script por: Ru4n. Modificado por albfneto, 2018\n'


[[ $(id -u) != 0 ]] && { echo 'Erro: o script precisa de permissão de super usuário! ' >&2; exit 1; }

# link para download do pacote do Compiz, para Sabayon Linux:
Link antigo, desativado:
# URL='https://goo.gl/XzTy1h'
# link novo:
URL='https://drive.google.com/uc?export=download&id=1l67ew3ide8ZaKkndOg84Z0IwmjZ3ERce'

# pasta para os pacotes:
DIR='/var/lib/entropy/client/packages/packages/amd64/5/'

# nome dos pacotes. Atualmente, 20 pacotes, incluindo Emerald e Dependências:
PACKAGES=(
  'dev-python:compizconfig-python.tbz2'
  'x11-apps:fusion-icon.tbz2'
  'x11-libs:compiz-bcop.tbz2'
  'x11-libs:compizconfig-backend-gconf.tbz2'
  'x11-libs:libcompizconfig.tbz2'
  'x11-misc:ccsm.tbz2'
  'x11-misc:simple-ccsm.tbz2'
  'x11-plugins:compiz-plugins-extra.tbz2'
  'x11-plugins:compiz-plugins-main.tbz2'
  'x11-plugins:compiz-plugins-unsupported.tbz2'
  'x11-wm:compiz.tbz2'
  'x11-wm:compiz-fusion.tbz2'
  'x11-themes:emerald-themes.tbz2'
  'x11-wm:emerald.tbz2'
  'x11-libs:libXdamage.tbz2'
  'x11-proto:xf86bigfontproto.tbz2'
  'x11-proto:xf86dgaproto.tbz2'
  'x11-proto:xf86miscproto.tbz2'
  'x11-proto:xf86vidmodeproto.tbz2'
  'x11-proto:xproto.tbz2'
)

test -d ${DIR} || mkdir -p ${DIR}
cd ${DIR}

{
   wget -qO- ${URL} | gunzip | tar xf -
  
} 2>/dev/null && equo install -av ${PACKAGES[@]} || echo "Erro ao baixar de ${URL}" >&2 ;

O script se chama "instalarcompiz.sh" . Salve numa pasta que conheça a localização, exemplo, faça uma pasta no Desktop. Execute o comando, que vai levar você a baixar o pacote e instalar automaticamente o Compiz no Sabayon novo:

cd /
$ cd ~/Desktop
# mkdir instsaba
# cd instsaba
# chmod +x instalarcompiz.sh
(se necessário, nos meus testes, não o foi)
# sh instalarcompiz.sh

Se preferir ter mais controle, salvar uma cópia dos arquivos etc (mas é mais complexo), baixe o arquivo compizsaba.tar.gz manualmente, e instale com os comandos:

cd /
$ cd ~/Desktop
$ mkdir Compiz
$ cd Compiz
$ wget --no-check-certificate 'https://drive.google.com/uc?export=download&id=1l67ew3ide8ZaKkndOg84Z0IwmjZ3ERce' -O compizsaba.tar.gz
$ tar -xvf compizsaba.tar.gz
$ shopt -s globstar
$ mv **/*.tbz2 /var/lib/entropy/client/packages/packages/amd64/5/
$ cd / && cd var/lib/entropy/client/packages/packages/amd64/5/
$ sudo equo install -av dev-python:compizconfig-python.tbz2 x11-apps:fusion-icon.tbz2 x11-libs:compiz-bcop.tbz2 x11-libs:compizconfig-backend-gconf.tbz2 x11-libs:libcompizconfig.tbz2 x11-misc:ccsm.tbz2 x11-misc:simple-ccsm.tbz2 x11-plugins:compiz-plugins-extra.tbz2 x11-plugins:compiz-plugins-main.tbz2 x11-plugins:compiz-plugins-unsupported.tbz2 x11-wm:compiz.tbz2 x11-wm:compiz-fusion.tbz2 x11-themes:emerald-themes.tbz2 x11-wm:emerald.tbz2 x11-libs:libXdamage.tbz2 x11-proto:xf86bigfontproto.tbz2 x11-proto:xf86dgaproto.tbz2 x11-proto:xf86miscproto.tbz2 x11-proto:xf86vidmodeproto.tbz2 x11-proto:xproto.tbz2


Explicação dos comandos:
  • cd muda de diretório;
  • mkdir faz diretórios;
  • o "wget" baixa o pacote;
  • "tar -xvf" expande o "tar.gz";
  • "shopt" é para poder mover os arquivos (vela Link abaixo). "**/*.tbz2" os move;
  • "cd /&&....etc" vai para pasta de instalação;
  • e finalmente um comando "equo install -av" instala os pacotes do Compiz.

Obs.: para o comando "shopt", veja este link.

Compiz no Sabayon:
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Como empacotei o Compiz
   3. Preparando as pastas do Compiz e instalando em um novo Sabayon
   4. Simplificando tudo!
   5. Método alternativo, para Sabayon e Gentoo - Compiz-Reloaded
Outros artigos deste autor

Usando Swap na RAM em Sabayon - ZRAM - Método novo

Comparando desempenho de distros, arquiteturas ou ambientes gráficos - Método universal

Instalando e Usando a Versão Mais Recente do BleachBit no Linux

Sabayon 5.0 - Uma nova distro multimídia (parte 1)

Sabayon Linux: Migrando KDE4 para KDE5

Leitura recomendada

Wildfire - Comunicação instantânea (Jabber) integrada ao Active Directory

Instalando, gerenciando e mantendo pacotes no Gentoo Linux e derivados

Qemu: o notável emulador

Os dados indecifráveis e o software livre

Zabbix 2.2 no CentOS 6 via repositório EPEL - Instalação e configuração

  
Comentários
[1] Comentário enviado por GabrielMS86 em 27/07/2018 - 18:59h

Muito bom o artigo. Bacana a iniciativa.
Mas aproveito pra levantar a questão: é seguro e indicado o uso do Compiz atualmente ou esse é um projeto abandonado? Ao que parece, segundo comentários em fóruns internacionais, não está mais havendo nenhum tipo de desenvolvimento para o mesmo.

[2] Comentário enviado por albfneto em 06/08/2018 - 14:09h

Pelo que eu saiba, em várias distros, compiz "antigo" ou "+- antigo", ainda se usa, muita gente ainda usa, pq ele é bonito.

Em Sabayon, eu uso sempre, pelo menos em MATE e em XFCE, LXDE.

No KDE não uso, uso o default, o Kwin, embora há citações na net de que funciona em KDE também.

Resumindo sua pergunta, acho que Compiz não é inseguro e se ainda é "indicado", não tenho certeza, mas muitos ainda usam e o "reempacotam", como pode ser visto no meu artigo. Até existe o "Compiz Reloaded" de tanta gente que ainda gosta de Compiz.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[3] Comentário enviado por albfneto em 19/08/2019 - 14:18h

ATUALIZAÇÃO:

Atualizado em 19 de Agosto de 2019.

Compiz continua a existir para o Gentoo, pois faz parte do Overlay do ambiente gráfico Unity; A Versão 0.9.14, de fevereiro deste ano é a mais nova

https://gpo.zugaina.org/unity-base/compiz

portanto , pode ser instalado no Sabayon:

# layman -a unity-gentoo
# LINGUAS="pt_BR" L10N="pt-br" emerge -av unity-base/compiz

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts