Adaptador de Rede Sem Fio AIC no Linux

 Mais um adaptador de rede que peguei e que não tem um suporte 100% no linux!

Em pleno 2025, quem usa CDs?!? 


Imagem: Adaptador de Rede Sem Fio AIC

Fiz algumas pesquisas, mas não queria pesquisar muito!

Verificando se o PC reconhece o dispositivo com o comando lsusb:
lsusb
Bus 007 Device 004: ID a69c:8801 aicsemi AIC Wlan 


Passei por alguns repositórios no github e encontrei uma solução, no entanto, não tenho certeza do que fez isso funcionar adequadamente!

 

Primeiro segui as instruções deste repositório:
GitHub: geniuskidkanyi/aic8800

No Terminal, como já tenho o DKMS instalado, pulei essa etapa!

Clonei o repositório;
Entrei no diretório;
Copiei os arquivos;

sudo cp -r src /usr/src/aic8800-1.0.5
sudo cp -r blobs/* /usr/lib/firmware/ 

Carreguei o driver;

sudo modprobe aic8800_fdrv

Reiniciei o Gerenciador de Redes;

sudo systemctl restart NetworkManager 

e não funcionou.. mas preciso que se alguém tem esse dispositivo funcionando, verifiquem se só até esta etapa funciona para vocês!!!

 

seguindo...

 

Encontrei outro repositório
GitHub: nbfalcon/aic8800

mas aqui eu apenas entrei no diretório blob e baixei o arquivo aic8800-dkms.deb, instalei com o dpkg -i aic8800-dkms.deb e reiniciei a rede denovo e funcionou! 

Tanto a conexão Wi-Fi quanto Bluetooth!

 

Depois disso, o apt detectou uma atualização para o DKMS do adaptador, versão 1.0.7-0b1, então atualizei e continuou funcionando!

 

Façanha realizada com sucesso nos Kernels:

Linux/debian based 5.4.0-216-generic 

Linux/debian based 6.8.0-87-generic

 

Também funciona no Fedora!

sudo dnf copr enable ausil/aic8800-dkms
sudo dnf -y update
sudo dnf install aic8800-usb-dkms

Linux 7.0.9-205.fc44.x86_64


- Até a próxima!

Outros B.Os de Adaptadores de Rede:

RTL8188FTV Realtek 
MT7601U Ralink


Permitir aplicativo Flatpak enxergar outro aplicativo Flatpak e Diretórios

 


Os aplicativos Flatpaks foram desenhados para serem executados em uma caixa própria (Sandbox App), assim o ambiente do sistema operacional fica mais seguro e modular, um app pode somente acessar dispositivos, recursos e sistemas de arquivos limitados e tudo isso com a permissão do usuário. Efetivamente cada app roda como se fosse o único aberto no sistema!


Expondo Diretório:

Alguns apps possuem funcionalidades de adicionar diretórios extras para monitorarem, no entanto isso não funcionara em um app Flatpak, por padrão!

 

Para permitirmos que o app Flatpak enxergue um diretório extra, executamos o Terminal (Ctrl+Alt+T):

flatpak override --user --filesystem=/mnt/GamesFiles/Steam com.valvesoftware.Steam

No comando acima, foi garantida a permissão do app Flatpak da Steam exergar o diretório de um SSD extra que estava montado em /mnt/GamesFiles/Steam, assim nas opções de Armazenamento Extra do Steam o diretório ficara visível e utilizável para encher de jogos!

 

Em algumas interfaces é possível editar as permissões visualmente!

Permissões de Aplicativos Flatpak no ElementaryOSImagem: Permissões de Aplicativos Flatpak no ElementaryOS


Outra situação... eu quero que o app Flatpak Krita enxergue o diretório do app Flatpak Blender, para fazer uma integração dos apps, então:

flatpak override --user --filesystem=/home/phelipefox/.local/share/flatpak/app/org.blender.Blender org.kde.krita 

Comando: Permitindo o app Flatpak Krita enxergar o diretório do executável do app Flatpak Blender, para possibilitar o integração dos recursos.

 

BlenderLayer Script by Yuntokon on Flatpak Apps

BlenderLayer Script by Yuntokon sendo executado entre dois apps Flatpaks.


Para ver os nomes dos apps Flatpaks execute o comando:

flatpak list

Para mais possibilidades de uso, LEIA a documentação:
docs.flatpak.org


Até mais, bye!

 


Controle de Xbox One S no Linux

Há um tempo atrás comprei um controle de "Xbox One" com cabo USB para poder jogar no PC! No entanto, não funcionou plug-and-play como um outro controle que eu havia testado do Xbox 360!

 

Controle Xbox One S branco (mais especificamente: 045e:02ea)
Controle "Xbox One S" (mais especificamente: 045e:02ea)

Buscando informações na nossa querida internet, encontrei um repositório no GitHub que fornece suporte para esses tipos de controles.

 

Antes de tudo listei tudo que estava conectado no PC via USB pelo terminal:

lsusb
us 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 016: ID 045e:02ea Microsoft Corp. Xbox One S Controller
Bus 003 Device 008: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Bus 003 Device 007: ID 18f8:0f99 [Maxxter] Optical gaming mouse
Bus 003 Device 006: ID 0c45:7603 Microdia USB Keyboard
Bus 003 Device 009: ID 5543:0047 UC-Logic Technology Corp. ARTISUL D16
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


O controle é reconhecido pelo sistema mas os botões não funcionam e a luz verde fica piscando!

 


Até mesmo no jstest é exibido mas não responde aos comandos.


Prossegui com as instruções de instalação do módulo DKMS da página do github:

sudo git clone https://github.com/paroj/xpad.git /usr/src/xpad-0.4
sudo dkms install -m xpad -v 0.4

e ainda assim não funcionou, mesmo depois de eu reiniciar o serviço do xboxdvr:

sudo xboxdrv
xboxdrv 0.8.8 - http://pingus.seul.org/~grumbel/xboxdrv/
Copyright © 2008-2011 Ingo Ruhnke <grumbel@gmail.com>
Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details.


-- [ ERROR ] ------------------------------------------------------
No Xbox or Xbox360 controller found

ainda assim criei o arquivo /etc/default/xboxdrv , com as seguinte informações:

-------------------------------------------------------

[xboxdrv]
silent = true
next controller = true
next controller = true
next controller = true

-------------------------------------------------------

                                                                ...mas neca de bitibiriba!


Então abri a Steam e fui até as configurações de controle, daí então habilitei o suporte de controles Xbox...


e mais abaixo, selecionei o controle e cliquei em identificar:

 


Então o controle vibrou e a luz verde ficou ligada, o sistema passou a reconhecer os botões do controle quando pressionados. Mas o controle funciona somente se a steam estiver aberta, caso você feche-a o controle desliga! 😢

 

Acredito que somente a parte de habilitar o controle pela steam funcione, pois o sistema identificou o controle antes de eu instalar o xpad. Testem aí também!!!


Até a próxima década!!! bye!


Util EOS Contractor

Opa! 👍

Com o lançamento da nova versão do elementaryOS, alguns muitos softwares que eu utilizava na versão anterior ainda não foram atualizados. Eu utilizava um chamado "Resizer" que automatiza este processo chato de redimensionar imagens. E como eu não posso ficar sem esta funcionalidade, acabei eu mesmo criando uma solução!

Util EOS Contractor

Basicamente é uma entrada de comandos personalizados que é exibida no menu de contexto do sistema para diferentes tipos de extensão de arquivos (Arquivos de Imagens e Vídeos). Eu precisava somente do comando redimensionador de imagens, mas acabei adicionando algumas funcionalidades extras, uma vez que a estrutura dos comandos são as mesmas!


Para instalar basta copiar os arquivos .contract no diretório ~/.local/share/contractor (Nível de usuário)


Alguns deles requerem Scripts para funcionarem, indique o caminho dos scripts na linha "Exec=/caminho/do/script.sh" no arquivo .contract

Nota: o Script deve ter permissão de Executável

 

 

Exibição do menu de contexto do ElementaryOS
bye!


Modo de Emergência do Linux

Exatamente hoje, após eu forçar meu PC a reiniciar, tive um problema ao iniciar, o PC entrava no modo de emergência!

 

O modo de emergência inicia bem menos processos do que o modo de recuperação.

Você esta no modo de emergência! Depois de logar, digite "journalctl -xb" para visualizar os logs do sistema, "systemctl reboot" para reiniciar, "systemctl default" ou "exit" para boot(ar) no modo padrão. Pressione ENTER para manutenção

Eu pesquisei sobre isso na internet e para reparar este problema você tem que ler o log e saber do que se trata... no meu caso era um problema no sistema de arquivos, porém não era especificado qual, então eu executei o software e2fsprogs que já vem instalado na minha distro (mas pode-se instalar via apt normalmente), isto em um Sistema Live Pendrive (este termo realmente existe?!? Sabe, aquele pendrive que tem um linux!). Porque você tera que realizar o procedimento no dispositivo (HDD, SSD, NVMe) desmontado.


Então a partir de alguma ferramenta que liste discos você identificará a partição principal do sistema:

sudo fdisk -l
[sudo] senha para phelipefox:
Disco /dev/sda: 447,1 GiB, 480103981056 bytes, 937703088 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes
Tipo de rótulo do disco: dos
Identificador do disco: 0xdcb28d2e

Dispositivo Inicializar Início Fim Setores Tamanho Id Tipo
/dev/sda2 * 2046 937701375 937699330 447,1G 5 Estendida
/dev/sda5 97658880 937701375 840042496 400,6G 83 Linux
/dev/sda6 2048 97658879 97656832 46,6G 83 Linux

Partições lógicas fora da ordem do disco.


Disco /dev/sdb: 931,5 GiB, 1000204886016 bytes, 1953525168 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes
Tipo de rótulo do disco: dos
Identificador do disco: 0xb4bbf7cd

Dispositivo Inicializar Início Fim Setores Tamanho Id Tipo
/dev/sdb1 2048 1953523711 1953521664 931,5G 83 Linux

Que no meu caso, sei que o disco/partição do sistema (onde instalei o Linux) é o /dev/sda6, então rode o comando abaixo: (-y = sim para todos)

# e2fsck -y /dev/sda6

Então reiniciei e caí no modo de emergência de novo 😒!

 

Eu pensei em realizar o mesmo procedimento na minha partição de usuário (/dev/sda5), pois o e2fsck já havia indicado que não havia problemas na partição raiz do sistema... depois de corrigir inúmeros erros em (/dev/sda5) eu reiniciei o sistema ... FUNCIONOU! 😏

 

Esta foi a solução para o meu sistema, mas pode ser que você tenha que ver o arquivo /etc/fstab para saber se está tudo certo por lá!

 

Bye! até a próxima década!!! 😂😂😂😂😂😂


Pen Display Artisul D16 no Linux

Antes de tudo eu realizei muitas pesquisas em relação a este assunto na internet mas não obtive respostas concretas de que funcionaria! Adquiri um novo hardware para trabalhar com desenhos, mesmo sem ter certeza de que funcionaria em sistemas GNU/Linux e para minha surpresa... Funciona!!! Com os drivers genéricos da Wacom!

Pen Display Artisul D16 - Krita aberto na tela com uma imagem/pintura.
Pen Display Artisul D16 - Krita está aberto na tela
Bom. Funciona parcialmente, a caneta e a pressão funcionam normalmente, o que é a principal funcionalidade de um dispositivo desses!
O que não funciona, são os botões de atalhos na lateral esquerda da Pen Display. Coisa que para mim, honestamente, não me incomoda. Assim como um dos botões da caneta, o botão de cima que corresponde ao clique direito do mouse! Mesmo com a Pen Display não funcionando 100% é possível realizar seus trabalhos normalmente!

Existe um projeto do GitHub (digimend-kernel-drivers) com o propósito de adicionar suporte através de um driver, para as mais variadas Pen Displayers de fabricantes que não seja as da Wacom, por exemplo, Huion, UC-Logic, Ugee, XP-Pen, etc.

Algumas Tablets já possuem suporte adicionados no driver para habilitar todas as funcionalidades das Pen Displayers.

Se você tem uma tablet não wacom, você pode contribuir enviando os reports da sua tablet com os softwares usbhid-dump e/ou uclogic-tools. Ou se você tem conhecimento em programação de baixo nível, você pode contribuir com o desenvolvimento dos drivers via GitHub. Ou ainda contribuir financeiramente através do Patreon do desenvolvedor.


😃👍 bye!

Adaptador de Rede Sem Fio RTL8188FTV Realtek no Linux

-  Eu acredito que um dia todas os componentes tecnológicos serão plugin and play!

Olá! Já faz um tempo que não posto nada por aqui não é mesmo, ahahahahaha... enfim.

Imagem: Adaptador de Rede Sem Fio RTL8188
Imagem: Adaptador de Rede Sem Fio RTL8188

Gastei algumas horas da minha vida procurando drivers para este adaptador funcionar.

Quando eu o conectava simplesmente nada acontecia (o que é bem triste).

Listei as entradas USBs para obter alguma informações que nem me ajudaram muito.
lsusb
Bus 003 Device 008: ID 0bda:f179 Realtek Semiconductor Corp. 

Então testei os drivers destes repositórios sem sucesso:
GitHub: lwfinger/rtl8188eu
GitHub: quickreflex/rtl8188eus
GitHub: Mange/rtl8192eu-linux-driver

Pensei até que a interface de rede que não estava conseguindo exibir o dispositivo por motivos de lista negra (/etc/modprobe.d/). Mas, depois de instalar o adaptador em um windows, observei que era utilizado o driver rtl8188ftv, daí acabei encontrando um artigo que descrevia o mesmo problema que o meu no ambiente linux e seguindo os passos padrão de instalação do módulo de kernel dinâmico ao final fui notificado que havia pontos de acesso sem fio disponíveis, indicando que o adaptador estava sim sendo detectado e agora funcional!. Reiniciei o PC depois da instalação do driver só por garantia!

Driver para o Adaptador de Rede Sem Fio rtl8188ftv Realtek
GitHub: kelebek333/rtl8188fu

- Até a próxima década!

Fontes:
Linux Mint Forums: Realtek RTL8188FTV WiFi USB Adapter [SOLVED]
GitHub: kelebek333/rtl8188fu


Restaurar Interface Gnome

Um dia baixei e instalei um tema novo para o elementaryOS e quando apliquei o tema fiquei impossibilitado de utilizar o sistema, pois a interface não carregava as janelas e outros elementos, tais como barras de notificação e nem o terminal abria.

Encontrei em algum lugar da web um comando que restaura os valores padrões da interface gnome e variações:

Primeiro acessei o terminal tty1: (Ctrl+Alt+F1)
phelipefox-PC login: phelipefox
password: ******
Bem-vindo! elementaryOS 5.0 Juno Linux-4.15.0-64-generic Time: 13:44:37
phelipefox@phelipefox-PC:~$ 

e digitei o comando dconf reset -f /org/gnome/
phelipefox@phelipefox-PC:~$ dconf reset -f /org/gnome/

depois reiniciei o PC e tudo voltou a funcionar normalmente! 😅

SimpleScreenRecorder - Gravando a Tela do Desktop Linux

O SimpleScreenRecorder é um software de gravação de vídeo criado por Maarten Baert para a gravação de programas e jogos. A interface do programa é extremamente simples e é o melhor que já utilizei. Pode não ter tantos recursos quanto o OBS Studio, mas definitivamente é o melhor para capturar a tela do desktop e sem tearing por desabilitar o "permitir flipping" do driver de vídeo.

Instalação

$ sudo apt install simplescreenrecorder

e para gravar aplicações em OpenGL de 32 bits em sistemas 64 bits adicione isto:
$ sudo apt install simplescreenrecorder-lib:i386

Interface

A interface é composta por três etapas (pulando a introdução, certo!):

1. Configurações de perfil, entrada de vídeo e entrada de áudio;
Onde escolhemos qual janela será gravada, qual área ou a tela inteira. Também escolhemos a fonte do áudio que será gravada junto ao vídeo e criamos perfis de gravação.

SimpleScreenRecorder - Fontes de Entrada


2. Configurações de saída do arquivo de vídeo;

SimpleScreenRecorder - Definindo a Saída do Arquivo


3. Gravando.
Onde podemos definir um atalho no teclado para começar a gravar/pausar e salvar o arquivo de vídeo.

 SimpleScreenRecorder - Ação! (Gravando)

Bem Simples!

Fonte:
Maarten Baert Website

Vídeo como Plano de Fundo

Apenas para deixar o desktop mais Live!

Imagem: Vídeo como Plano de Fundo no ElementaryOS.Imagem: Vídeo como Plano de Fundo no ElementaryOS

Show Time!!!

Para definirmos um vídeo como plano de fundo no desktop precisaremos ter o player VLC instalado no sistema, e se for o caso de só haver este reprodutor multimídia instalado em seu sistema, precisaremos desabilitar uma opção no VLC. Na janela principal do VLC acesse o menu Ferramentas >> Preferências (Ctrl+P) e em Configurações da Interface na parte de Lista de Reprodução e Instâncias, desmarque a caixa de seleção Instância única quando iniciado do gerenciador de arquivos. Isso para que quando um vídeo seja definido como plano de fundo e você for abrir um outro vídeo, o player abra uma nova instância do reprodutor para que o vídeo não seja executado no plano de fundo do desktop e sim em uma nova janela e talvez, desabilitar a opção de exibir o título da mídia quando o vídeo iniciar em Legendas / OSD.

No terminal de comandos colocaremos os seguintes comandos:
$ nohup cvlc --video-wallpaper --no-audio --fullscreen --loop /endereço/do/video.mp4 &
Note que:
nohup: Fará com que o comando não fique vinculado com o terminal;
&: Fará com que o comando seja executado em background.

Alguns vídeos para o desktop em DesktopHut...

Basicamente é isto!

Fontes:
VideoLAN Wiki
Tecnologia para Todos!

Restaurando Configurações Padrões de Usuário

Depois de quebrar o sistema mais uma vez (nem sei como). Sempre que o computador iniciava e carregava a tela de login, após isso, a interface gráfica não iniciava e retornara para a tela de login em um loop.

"Restaurando" Configurações Padrões

Primeiramente, utilize o terminal de comandos pressionado as combinações de teclas Ctrl+Alt+F1. Insira o nome de usuário (teu usuário de acesso) e senha.

Antes de começar este processo, alterei o nome de alguns diretórios de configurações de programas que não precisariam ser restaurados!

$ ls -a
.                 imagem.png             Release.key
..                imagem.svg             Release.key.1
ap-hotspot.deb    imagem.xcf             Resource Icons
Aplicativos       .gconf                 Segundo Teste.ora
imagem.jpg        .ICEauthority          Segundo Teste.ora~
imagem2.jpg       Imagens                .steam
.bash_history     indicator-kdeconnect   Sync
brave.deb         installer.sh           temp.html
.cache            ISOs                   Trabalhos
Ciano             Jogos                  user_crontab_backup.txt
.config           kdeconnect-kde         Vídeos
Configurações.txt .local                 VirtualBox VMs
.dbus             Localisation           Web
Desenhos          Modelos                .wine
Desktop           .mozilla               .wine32
.dmrc             Música                 .Xauthority
Documentos        MyPaint                .xsession-errors
Downloads         notepadqq              .xsession-errors.old
imagem.svg        Público

$ mv .steam steam.bak
$ mv .mozilla mozilla.bak
Terminal de comandos: ls (Listar diretórios) -a (Não ignorar entradas que iniciem com . [ponto]), mv (Mover, Renomear arquivos e diretórios).

E agora como root, apago todos os diretórios de configurações ocultos!

$ sudo su
[sudo] senha para SEU_USUÁRIO, por favor:
# rm -r /home/SEU_USUÁRIO/.*
Recusando deletar .
Recusando deletar ..
#
Terminal de comandos: sudo su (Alterar para previlégios de root com senha de SEU_USUÁRIO), rm -r /home/user/.* (Apagar diretórios recursivamente que iniciam com . [ponto])

Apesar de, talvez aparecer mensagens de negação do comando, funcionará!

Volte para o servidor gráfico pressionando as combinações de teclas Ctrl+Alt+F7 e entre em seu usuário, que estará do mesmo jeito de quando você instalou o Linux. (ZERADO)

Leia outro Artigo:
Comandos Linux


Formatter e Image Burner

A nova Central de Aplicativos do elementaryOS traz um conceito diferente para o 'ecossistema' de desenvolvimento de aplicativos. Com um lema de pague o que desejar oferece alguns novos aplicativos que são bem minimalistas.

Formatter e Image Burner são dois aplicativos desenhados para elementaryOS e com uma interface extremamente simples para realizar operações um tanto complexas.

Formatter

Um simples formatador desenhado para o elementaryOS
Interface do Formatter
Imagem: Interface do Formatter.

O aplicativo possui três etapas:

Sistema de Arquivos, podendo optar pelos formatos FAT32, exFAT, ext4 e NTFS;
Dispositivo, onde definimos qual o dispositivo será utilizado (USB);
Formate, para concluir!

Image Burner

Um simple Gravador de Imagens desenhado para o elementaryOS

Interface do Image Burner
Imagem: Interface do Image Burner.

O aplicativo também possui três etapas:

Imagem, onde selecionamos a imagem de disco;
... o Dispositivo USB;
Flash, que basicamente significa replicar os arquivos neste contexto.

Pressionando em Escrever Imagem (Botão Azul) começará o processo de gravação (torna o pendrive bootável) que foi aparentemente mais rápido do que o UNetbootin (Utilizando os mesmos hardwares).
Image Burner gravando imagem de disco no pendrive
 Imagem: Image Burner gravando imagem de disco no pendrive.

Imagem Burner - Imagem gravada (ubuntu-gnome-16.04.3-desktop-amd64.iso escrita para SanDisk Cruzer Fit)
Imagem: Imagem Burner - Imagem gravada.

Estes dois programas são bem úteis quando se quer fazer estes tipos de operações sem muitas especificações!


Fontes:
GitHub - artemanufrij
GitHub - Djaler

Programando o PC para Ligar Automaticamente com rtcwake

Após não obter resultados satisfatórios com o nvram-wakeup (Um software para programar o PC para ligar), acabei encontrando no próprio linux (util-linux - Conjunto de Comandos para a Administração do Sistema Operacional) uma ferramenta que se propõe para a mesma tarefa e que para meu hardware funcionou adequadamente!

rtcwakeup

Outras Funcionalidades consulte no man (Comando)

Programando o computador para ligar automaticamente:
sudo rtcwake -m off --date 14:45 
Obs.: Para a sintaxe --date defina Hora:Minuto como demonstrado acima.

Enquanto a memória do PC estiver energizada o comando sempre funcionara! (Assim acho)

Mapear Tablet Wacom em modo Monitor Singular

Notei que a utilizar dois monitores, o rastreamento do tablet Wacom ficava limitado para apenas o monitor principal do Sistema Operacional e mesmo alterando nas configurações do sistema no botão Mapear para monitor... e na caixa de seleção, Associar para monitor singular... escolhendo a saída desejada, o rastreamento do Tablet permanecia no monitor principal.

Acabei lendo vários artigos em inglês, mas que continham informações muito específicas para os modelos de tablet.

- Eu só quero alterar o rastreamento do tablet de um monitor A para o monitor B, não pode ser tão difícil!?!

Depois de ler muitos artigos, encontrei a solução no Fórum do Linux Mint!

Primeiro listei tos os dispositivos de entrada e identifiquei meu tablet:
xinput --list
⎡ Virtual core pointer                     id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer               id=4 [slave  pointer  (2)]
⎜   ↳ LXD Gaming Mouse                         id=10 [slave  pointer  (2)]
⎜   ↳ USB Keyboard                             id=12 [slave  pointer  (2)]
⎜   ↳ Wacom Bamboo One S Pen stylus            id=8 [slave  pointer  (2)]
⎜   ↳ Wacom Bamboo One S Pen eraser            id=14 [slave  pointer  (2)]
⎣ Virtual core keyboard                    id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard              id=5 [slave  keyboard (3)]
    ↳ Power Button                             id=6 [slave  keyboard (3)]
    ↳ Power Button                             id=7 [slave  keyboard (3)]
    ↳ LXD Gaming Mouse                         id=9 [slave  keyboard (3)]
    ↳ USB Keyboard                             id=11 [slave  keyboard (3)]
    ↳ Eee PC WMI hotkeys                       id=13 [slave  keyboard (3)]
    ↳ LXD Gaming Mouse                         id=15 [slave  keyboard (3)]
    ↳ USB Keyboard                             id=16 [slave  keyboard (3)]

Logo em seguida listei todos os monitores conectados e ausentes
xrandr
Screen 0: minimum 8 x 8, current 2732 x 770, maximum 16384 x 16384
DVI-I-0 connected 1366x768+1366+2 (normal left inverted right x axis y axis) 413mm x 234mm
   1366x768      59.79*+
   1360x768      60.02  
   1024x768      75.03    72.00    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   640x480       75.00    72.81    59.94  
   640x400       70.10  
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 410mm x 230mm
   1366x768      59.79*+
   1920x1080     59.94    50.00    29.97    25.00    23.97    60.05    60.00    50.04  
   1280x720      60.00    59.94    50.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32  
   720x576       50.00    50.08  
   720x480       59.94    60.05  
   640x480       75.00    72.81    59.94  
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
Como visto o monitor principal é o HDMI-0 e o monitor em destaque (DVI-I-0) é o qual pretendo associar o tablet.

Comando para definir Mesa digitalizadora para monitor DVI-I-0:
xsetwacom set "Wacom Bamboo One S Pen stylus" MapToOutput DVI-I-0
Caso você NÃO TENHA drivers proprietários instalados, este comando deve já concluir o mapeamento com sucesso. Agora compreendo porque as configurações do tablet não funcionaram!

Comando para definir Mesa digitalizadora para monitor HEAD-1:
Neste caso, os dois monitores estão conectados na placa de vídeo e estou utilizando um driver proprietário. Descobri que o recurso TwinView das placas nVidia requer outro nome para os monitores identificados. Logo comecei por HEAD-0 e nada aconteceu, logo HEAD-1 e o mapeamento estava funcionado somente no monitor secundário!
xsetwacom set "Wacom Bamboo One S Pen stylus" MapToOutput HEAD-0
xsetwacom set "Wacom Bamboo One S Pen stylus" MapToOutput HEAD-1

Há também outros métodos para fazer o mapeamento! Mas preferi não me aventurar mais do que isto!

Fonte:
Linux Mint Forums - Graphics tablet on multi-monitors HOW TO
Wikibooks - nVidia/Twin View

Tablet Wacom CTL-471

Imagem: Tux lendo o código fonte - Desenhado por Phelipefox 
 Imagem: Tux lendo o código fonte - Desenhado por Phelipefox

Talvez você prefira PULAR esta história!

Recentemente comprei uma mesa digitalizadora para, enfim, DESENHAR!

A caixa veio com o Tablet, Caneta, Cabo porta USB - Micro USB e um CD com Drivers para Windows e MAC OS X (item que descartei atirando para longe, já que meu PC não tem leitor de CD-DVD).

É lógico que ter os traços na tela do PC em tempo de desenho, agiliza vários processos do desenho tradicional... Sabe, desenhando no papel você ainda tem que escanear a folha e finalizar o desenho no PC ou em uma animação, quantos folhas seriam utilizadas? Os lápis? Canetas?

Eu nunca havia utilizado um tablet deste tipo, e após conectá-lo no PC, simplesmente peguei a caneta, observei como 'ela reagia' de acordo com a tela, abri um software de desenhos olhei para a tela e fiz um primeiro teste:

Primeiros teste. Um rabisco da esquerda para a direita, demonstrando a pressão do traço (forte: traço escuro; fraca: traço claro. Sete formas semelhantes a letras. Um árvore com algumas sombras.)

Primeiramente fiz um teste de pressão: Fui rabiscando pressionando forte a caneta contra o tablet e diminuindo a pressão como faria em uma folha normal. O Resultado me agradou!

Logo em seguida desenhei algumas curvas para observar como a caneta se comporta.. então rabisquei algumas letras... as quatro últimas aparentam ser do alfabeto hiragana japônes (no, i, u , ku) não tenho certeza. Gostei do resultado!

Já com estes pequenos testes realizados, decidi desenhar algo! ... E, caraca, parece muito mesmo que estou desenhando em uma folha. Principalmente por causa do material da área de desenho do tablet!

Notei que, para mim, não foi incômodo algum estar olhando para a tela ao invés de estar olhando para (onde estaria) a folha. Utilizei o software MyPaint para realizar estes testes. O negócio é saber desenhar!

Especificações Técnicas:

  • Tablet com caneta
  • Peso aproximado 240 g
  • Área ativa 152 x 95 mm
  • Multitoque - Não
  • Caneta - Uma caneta (sem borracha)
  • Níveis de pressão - 1024, pen tip only
  • Tecnologia da caneta - Sensível a pressão, cordless, sem bateria
  • Tecnologia - Método de Ressonância Eletromagnética
  • Resolução100 linhas/mm (2540 lpi)
  • Velocidade de leitura (caneta) - 133 pps
  • ExpressKeys™ - Não
  • Requisitos do sistema - Porta USB, Conexão com Internet, Windows 8, Windows®7 SP1, Windows® Vista SP2, ou Windows® XP SP3
    MacOS 10.6.8 ou superior (Processador Intel®)
  • Cabos incluídos - Sim
  • Suporte para Rede sem Fio - Não
Utilizando o Kernel Linux 4.4.0-77-generic.

Lingando

Conectei os cabos e pluguei no PC, foi me exibida uma notificação bem empolgante!

Notificação do sistema - O tablet "Wacom Bamboo One s Pen" pode não funcionar como esperado.
Imagem: Notificação do sistema - O tablet "Wacom Bamboo One s Pen" pode não funcionar como esperado.

Abri as configurações do tablet:

Imagem: Configurações do tablet (Orientação Canhota: xsetwacom set "Wacom Bamboo One S Pen stylus" rotate half)
Imagem: Configurações do tablet

E todos os botões da caneta funcionaram normalmente, a opção modo de rastreamento e de orientação do tablet também. Não tive nenhum problema.

Apesar de não mencionar Suporte a Linux, acredite, Funciona!

Castanhos por Phelipefox




Ingressar no Grupo Doméstico do Windows com o Linux


Acessando Grupo Doméstico do Windows com o Linux 
Imagem: Acessando Grupo Doméstico do Windows com o Linux

Antes de tudo. Não é preciso ter o samba instalado para este procedimento funcionar!

Você não estará ingressado por completo no grupo, mas terá acesso à leitura e gravação de alguns diretórios na rede Windows, principalmente os Diretórios Públicos!

Primeiramente para acessarmos um PC do Grupo Doméstico do Windows a partir do Linux precisamos Desativar o Compartilhamento protegido por senha em Configurações de Compartilhamento Avançadas no Windows.



Agora basta acessar o PC Windows a partir de seu Linux normalmente pelo navegador de arquivos e inserir a senha do grupo doméstico.

Exibir senha do Grupo Doméstico
Imagem: Exibir a senha do Grupo Doméstico no Painel de Controle do Windows.


Solicitação de senha para acesso - Rede de Computadores
Imagem: Solicitação de senha para acesso no navegador de arquivos do Linux

Após isso, podemos navegar nos diretórios, criar, mover e apagar aquivos do PC Windows.

Navegador de arquivos do Linux utilizando o protocolo SMB. 
Imagem: Navegador de arquivos do Linux utilizando o protocolo SMB.
Nota: Apesar do PC Linux ficar visível na rede Windows, não é possível acessá-lo!
Este método é bem mais rápido! Além de não requerer nenhum outro programa adicional para acessar um PC Windows através da Rede de Computadores local!

Lhe recomendo a leitura de SAMBA - Compartilhamento de Arquivos na Rede.



Editor de Vídeo Kdenlive

O Kdenlive (KDE Non-Linear Video Editor) é um editor de vídeo open-source baseado no framework de multimídia MLT e KDE.

Este editor de vídeo é um dos, se não, o melhor editor disponível para Distribuições Linux. Sua utilização e interface são semelhantes com o bastante conhecido Sony Vegas e talvez o Adobe Premiere, ao menos no que se refere a edição de vídeos.

Imagem: Interface do Kdenlive no Elementary OS
Imagem: Interface do Kdenlive no Elementary OS | Vídeo Finalizado


Imagem: Interface padrão de editores de vídeos
Imagem: Interface padrão de editores de vídeos


Principais Características

  • Utiliza efeitos do MLT, Frei0r, bibliotecas SoX, LADSPA e suporta todos os formatos suportados pelo FFmpeg ou libav.
  • Possuí edição multi-track (múltiplas pistas) com uma timeline de ilimitadas trilhas de vídeo e áudio.
  • Ferramentas para criar, mover, cortar e deletar trechos de vídeo, áudio, texto e imagem. Teclas de atalho e layout de interface ALTAMENTE configuráveis.
  • Um número enorme de efeitos e transições. Efeitos de áudio incluem normalização, phase e pitch shifting, limiting, ajuste de volume, filtros de reverberação e equalização, bem como muitos outros.
  • Efeitos de vídeo incluem opções de masking, blue-screen, distorções, rotações, ferramenta de cores, blurring, obscuring e outros.
  • Capacidade de adicionar efeitos customizados e transições.
  • Efeitos Keyframeables (Chaves de quadro), isto significa que, pode-se ajustar um texto/imagem/vídeo na tela de acordo com o tempo, fazendo-o se mover, girar, rotacionar, sumir gradativamente, etc.
  • Renderização é feita usando um processo separado 'non-blocking', podendo, portanto, ser pausado, parado e reiniciado.
  • Kdenlive também provê um script chamado Kdenlive Builder Wizard (KBW) que compila a mais recente versão em desenvolvimento do software e suas principais dependências a partir dos fontes para permitir aos usuários testar novas características do programa e reportar problemas ao bug tracker.
  • Nas ultimas versões o Kdenlive ganhou a possibilidade de diminuir a velocidade de reprodução de quadros por segundo de vídeos e também do áudio.

É um software extremamente estável na renderização dos projetos. O software pode ser compilado e executado sobre o Mac OS X, apesar de ser uma versão desatualizada :(. Um port para Windows está previsto para antes do final deste ano (2016).

Resumo da Interface


Imagem: Interface do Kdenlive - 1. Menu de atalhos de acesso rápido, 2. Binários do Projeto, 3. Transições e Efeitos, 4. Monitor do Projeto e do Clipe, 5. Ferramentas da Linha do Tempo, 6. Linha do Tempo.
Imagem: Interface do Kdenlive

1. Menu de atalhos de acesso rápido: Pode ser customizado á sua maneira!
Novo: Novo Projeto de vídeo do Kdenlive;
Abrir: Abrir algum projeto;
Salvar: Salva o projeto atual;
Desfazer e Refazer ações no projeto atual;
Copiar e Colar algo da área de transferência;
Renderizar: Criar o arquivo de vídeo com as especificações definidas.

2. Binários do Projeto: Arquivos de multimídia que foram adicionados ou criados para o projeto. Pode-se observar uma lista organizada por nome.

3. Transições e Efeitos: Exibi uma lista de todas as transições e efeitos que podem ser utilizados para o vídeo!

4. Monitor do Projeto e do Clipe: Exibe a imagem atual do arquivo de vídeo da linha do tempo (6) ou do clipe selecionado (2).

5. Ferramentas da Linha do Tempo: Botão seleção, corte, mover todos os objetos (clipes da linha do tempo) a partir do selecionado, tempo atual da agulha do tempo / tempo total do projeto, Inserir clipe, Sobrepor clipe, e outros.

6. Linha do Tempo: Aqui estão as trilhas de vídeo e áudio para serem utilizadas, mas pode-se inserir ou apagar se necessário. O projeto é manipulado a partir daqui, assim como a zona de renderização e demais funções no menu de contexto.

Fontes:
Kdenlive.org
KDE
Wikipédia


Elementary OS Loki: Relatório Lê Linux

O Elementary OS Loki foi construído sobre o Ubuntu 16.04, mas nesta versão do sistema, posso dizer que está menos Ubuntu!!! Veio equipado com um Kernel Linux 4.4 e nem precisei fazer todo este processo para o adaptador de rede funcionar!

Mudanças

Nesta versão o Elementary OS está ainda mais (não sei como conseguem) refinado visualmente e organizado. Os aplicativos agora foram completamente desenhados para o sistema e alguns outros conseguem ficar integrados visualmente muito bem! (principalmente os apps em gtk-3)

Imagem: Área de Notificações - Freya à esquerda e Loki à direita.

Detalhes

As notificações do sistema agora são exibidas e "gravadas" em uma central de notificações.

Uma Notificação de tarefa terminada há um minuto atrás.
Imagem: Uma Notificação de tarefa terminada.


Imagem: Notificação de aplicativos que utilizam muita bateria.
Imagem: Notificação de aplicativos que utilizam muita bateria, seja lá como isso é calculado.


A Central de Aplicativos é EXTREMAMENTE ágil em relação ao mesmo aplicativo do Ubuntu. Até mesmo atualizações do sistema e apps são realizadas nela, mas não mostra os detalhes! :( Por exemplo, os pacotes que estão sendo baixados individualmente, etc. Eu diria que é a Central de Aplicativos Gnome!
Central de Aplicativos
Imagem: Central de Aplicativos

Notificação de autenticação para softwares de outros repositórios. (O programa não vem de uma fonte confiável. Não atualize este pacote a não ser que você esteja certo de que é seguro fazer isso.)
Imagem: Autenticação para Softwares de outros repositórios.


O Design do sistema além de ser impecável esta mais esperto!

Área de notificação do sistema. Quando uma imagem é muito clara, os ícones ficam escuros e quando a imagem é muito escura, os ícones ficam claros.
Imagem: Área de notificação do sistema. Quando uma imagem é muito clara, os ícones ficam escuros e quando a imagem é muito escura, os ícones ficam claros. O.o

O Sistema esta incrivelmente rápido, rápido mesmo! Bugs dos efeitos visuais foram corrigidos; O player de música não trava como o da versão Freya.

Dificuldades que eu tive!

Primeiramente quando fui instalar o driver proprietário da Nvidia graficamente, tive que instalar o chamado "Propriedades do software" na Central de Aplicativos... Logo instalei o driver rapidamente sem problema algum!

Configurador de repositórios e softwares instaláveis.
Imagem: Configurador de repositórios e softwares instaláveis.

Não se consegue adicionar PPA's. Instale o software-properties-common e configure-o, assim você poderá utilizar este recurso novamente! (sudo apt-get install software-properties-common).

Se você quiser instalar um pacote .deb, terá que utilizar o comando dpkg -i ou instalar o Gdebi para tal finalidade.

Até agora não consegui definir a imagem da conta ou selecionar qualquer item (arquivo) para enviar para outra aplicação, pois este menu de seleção não possuí qualquer botão de enviar, selecionar, definir, etc. Simplesmente paro aqui... :( (Será que tenho de apagar as configurações do pantheon?!?)

Janela de contexto para seleção.
Imagem: Janela de contexto para seleção.

Janela de contexto. (Imagem adicionada em 04/10/2016)
Imagem: Janela de contexto APARENTEMENTE corrigida! (Após algumas atualizações do sistema a janela de contexto passou a exibir os botões!)

No geral, tenho a impressão de que o sistema esta começando a ter uma certa independência!


SoundConverter - Conversão de áudio por meio do GNOME

Um dos softwares que uso para converter arquivos de áudio em meu linux é o SoundConverter ou simplesmente Conversor de som do Gnome.

Tem uma aparência semelhante ao Selena Media Enconder e utiliza o GStreamer para ler (Ogg Vorbis, AAC, MP3, FLAC, WAV, AVI, MPEG, MOV, M4A, AC3, DTS, ALAC, MPC, Shorten, APE, SID, MOD, XM, S3M, etc ... ), e escreve para o Opus, Ogg Vorbis, FLAC, WAV, AAC e MP3.

Você precisa instalar o GStreamer... em preferências do SoundConverter você saberá como!

Interface do Conversor de Som - Música adicionada está selecionada, Barely Alive - Welcome To The New World. (Formato .m4a))
Imagem: Interface do Conversor de Som


 Em preferências temos 3 principais categorias: Onde Salvar, Como Salvar e Formato do Arquivo.

Preferências do SoundConverter
Imagem: Preferências do SoundConverter.

Naturalmente o software recriará os subdiretórios do diretório de origem no de saída se houver.

Como dito no WebSite do SoundConverter, o software utilizará todos os núcleos do processador para agilizar o processo de conversão. Aqui, como exemplo, tenho 1 processador com 4 núcleos e o software usou 1 núcleo para cada música da lista, convertendo assim 4 músicas simultaneamente e deixando os núcleos totalmente ocupados (em 100% de uso), então é bom somente ter esta aplicação aberta (em execução) quando for converter quantidades enormes de arquivos de som!

Pode-se instalar o software a partir da Central de Programas, ou baixá-lo e compilar manualmente!

Fontes:
soundconverter.org
GStreamer
LaunchPad

Desligar o monitor com o comando sleep

Aquela história de sempre!

Lá estava eu, baixando um arquivo extremamente grande via torrent, e comecei a procurar nas configurações do PC, aquele ajuste de desligar o monitor depois de 15, 30, 45, 60 minutos que eu já havia visto antes [...] mas acabei de encontrar enquanto redigia este post! ¬¬'

No elementary OS Freya e possíveis Ubuntus vá em Configurações >> Energia

Desligando o monitor

No Terminal digite:
$ sleep 1 && xset dpms force off

O monitor se desligará depois de 1 segundo e poderá ser ligado novamente pressionando qualquer tecla ou movendo o mouse.

Veja outros Comandos Também!

Fonte:
Blog Rodolfo Carvalho