Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Mensagens - swatquest

Páginas: [1] 2 3 ... 12
1
Atualizado
tempo de sleep aumentado

Ocasionava  uso de cpu elevado ao clicar mostrar applicativos no dock

Oi pessoal,
 O que trago agora é um procedimento para adicionar uma lixeira no dock do Gnome 3.
 A extensão desktop-icons não está funcionado nos kernels mais recentes.
 https://extensions.gnome.org/extension/1465/desktop-icons/
  Se você usava a lixeira na desktop ou não gosta da lixeira na área de trabalho segue a solução.

 Primeiro segue os dois endereços que utilizei para criar este script
 http://ubuntuhandbook.org/index.php/2018/08/add-trash-icon-dock-launcher-ubuntu-18-04/
 https://askubuntu.com/questions/1067164/remove-trash-icon-from-desktop-and-add-to-ubuntu-dock-in-ubuntu-18-04

 Você pode utilizar dois pacotes para detectar se a lixeira está cheia e/ou para esvaziar a lixeira
 Os pacotes glib2 ou trash-cli
  Por exemplo:
 Para ver se a lixeira tem conteúdo:
 gio list trash://
 ou
 trash-list

Pelos teste feitos o comando gio é mais leve.

 Tentei fazer funcionar dentro da pasta home mais ao criar o arquivo desktop em ~/.config/autostart o gnome-tweaks não detecta.
 Coloque o script na pasta /usr/local/bin
 Nome do script: Lixeira.sh
Copie e cole conteúdo:
Código: [Selecionar]
#!/bin/bash

icon=$HOME/.local/share/applications/Lixeira.desktop

while getopts "red" opt; do
case $opt in
    r)
if [ ! -z "$(gio list trash:///)" ]; then
echo -e '[Desktop Entry]\nType=Application\nName=Lixeira\nComment=Lixeira\nIcon=user-trash-full\nExec=nautilus trash:///\nCategories=Utility;\nActions=trash;\n\n[Desktop Action trash]\nName=Esvaziar Lixeira\nExec='Lixeira.sh -e'\n' > $icon
elif [ -z "$(gio list trash:///)" ]; then
echo -e '[Desktop Entry]\nType=Application\nName=Lixeira\nComment=Lixeira\nIcon=user-trash\nExec=nautilus trash:///\nCategories=Utility;\nActions=trash;\n\n[Desktop Action trash]\nName=Esvaziar Lixeira\nExec='Lixeira.sh -e'\n' > $icon
fi
;;
    e)
    gio trash --empty && echo -e '[Desktop Entry]\nType=Application\nName=Lixeira\nComment=Lixeira\nIcon=user-trash\nExec=nautilus trash:///\nCategories=Utility;\nActions=trash;\n\n[Desktop Action trash]\nName=Esvaziar Lixeira\nExec='Lixeira.sh -e'\n' > $icon
;;
    d)
while sleep 5; do (Lixeira.sh -r &) ; done
;;
  esac
done

Dê a pemissão de executar:
Código: [Selecionar]
sudo chmod  +x  /usr/local/bin/Lixeira.sh
execute o comando
Código: [Selecionar]
trash.sh -eVerifique se foi criado um arquivo em ~/.local/share/applications com o  nome Lixeira.desktop

Clique em mostrar aplicativos no dock e procure por lixeira
Adicione a lixeira no dock

Para finalizar, vá na pasta ~/.config/autostart
Crie um arquivo desktop com o nome gerenciar-lixeira.desktop
e Adicione o conteúdo
Código: [Selecionar]
[Desktop Entry]
Type=Application
Name=Gerenciador de Lixeira
Comment=gerenciar se a lixeira está cheia ou vazia
Icon=user-trash-full
Exec=Lixeira.sh -d
X-GNOME-Autostart-Delay=15

Encerre a sessão e entre novamente.
Pronto a lixeira deverá já está funcionado.

2
Dicas e Truques / Otimizar pdf
« Online: 01 de Agosto de 2019, 23:38 »
Esta dica é para quando você precisa diminuir o tamanho do pdf

É necessário a instalação do pacote ghostscript

Utilize o comando abaixo
Código: [Selecionar]
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook  -dNOPAUSE -dQUIET -dBATCH -sOutputFile=resultado.pdf antigo.pdf
Para escolher a qualidade da otimização, mude o dPDFSETTINGS
Código: [Selecionar]
-dPDFSETTINGS=/screen (screen-view-only quality, 72 dpi images)
-dPDFSETTINGS=/ebook (low quality, 150 dpi images)
-dPDFSETTINGS=/printer (high quality, 300 dpi images)
-dPDFSETTINGS=/prepress (high quality, color preserving, 300 dpi imgs)
-dPDFSETTINGS=/default (almost identical to /screen)


Uma outra opção é pelo comando ps2pdf
Código: [Selecionar]
ps2pdf Antigo.pdf Novo.pdf
O ps2pdf usa também o dPDFSETTINGS

para funcionar
Código: [Selecionar]
ps2pdf -dPDFSETTINGS=/ebook  Antigo.pdf Novo.pdf
caso queira usar o alias

Código: [Selecionar]
alias otimizarpdf='ps2pdf -dPDFSETTINGS=/ebook'
Por fim, você pode usar um script para o seu gerenciador de arquivos.Usa o pacote zenity
Código: [Selecionar]
#!/bin/bash

arq=(`echo $@`)
ITEM_SELECIONADO=`zenity --list --width=550 --height=300 \
  --title="Escolha a resolução do PDF para otimização para ${#arq[@]} arquivo(s)" \
  --column="Número" --column="Qualidade" --column="Descriçao" \
    screen Baixa "Imagem 72 dpi" \
    default Baixa/Razoável "Um pouco melhor que a baixa"\
    ebook Razoável "Imagem 150 dpi" \
    printer Boa "Imagem 300 dpi"\
    prepress Ótima "Preservação de cores, imagem 300 dpi"`
 
  if [ ! -z "$ITEM_SELECIONADO" ]; then
   for i in "${arq[@]}"; do
      ps2pdf -dPDFSETTINGS=/"$ITEM_SELECIONADO" `echo "$i"` `echo "$i-otimizado"`
   done

3
Dicas e Truques / Resetar senha root - 2 métodos
« Online: 01 de Agosto de 2019, 23:29 »
O primeiro método é o mais simples.

Se você tem permissão root via sudo
Código: [Selecionar]
sudo passwd root
O segundo método é via linha do kernel do grub
Reinicie o computador e quando iniciar o grub escolha uma imagem e tecle a tecla e (para editar)

Na linha do kernel, exemplo:
Código: [Selecionar]
linux /vmlinuz-linux-zen root=UUID=e450be32-.... Anexe a seguinte opção
Código: [Selecionar]
init=/bin/bash Pressione o F10
Ira entrar na tela root
A partição no momento só será de leitura.
Temos que mudar para escrita, para isso execute o comando
Código: [Selecionar]
mount -n -o remount,rw / Feito isso entre com comando de troca de senha
Código: [Selecionar]
passwdE reinicie o sistema
Código: [Selecionar]
reboot -f

4
veja se o hd está ok com gnome-disk-utility

mais detalhes: https://www.addictivetips.com/ubuntu-linux-tips/check-hard-drive-health-on-linux/

Como executar  fsck para reparar erros de arquivos de sistemas
https://www.tecmint.com/fsck-repair-file-system-errors-in-linux/

para badblocks

como checar setores defeituosos ou Bad Blocks no hd
https://www.tecmint.com/check-linux-hard-disk-bad-sectors-bad-blocks/

5
aparentemente é a mesma placa que a sua

https://forums.linuxmint.com/viewtopic.php?t=262753

uma solução está aqui..
veja se funciona
https://ubuntuforums.org/showthread.php?t=2333293

7
Sistema / Re:Inicialização
« Online: 29 de Julho de 2019, 22:48 »
aparece algum erro


systemctl --failed

uma outra opção é tirar o quiet da linha do kernel no grub e veja se apresenta algum erro.

/etc/default/grub

8
Internet, Redes e Segurança / Re:Torrents já não baixam
« Online: 29 de Julho de 2019, 22:42 »
normalmente torrent tem que configurar no roteador também

acho que terá que abrir esta porta no roteador, ou pode resolver utilizando UPnP no roteador

9
não é site do ununtu, mas veja se as configurações ajudam
https://wiki.archlinux.org/index.php/Wacom_tablet

10
esta placa é onboard?

quanto de tamanho ela está utilizando na bios?

11
o boot do linux fica no mesmo boot do windows?

já tentou deletar e criar novamente as partições para linux sem mexer na do windows?

13
Aplicativos / Re:Libre office - não consigo deletar palavras do Writer
« Online: 29 de Julho de 2019, 22:23 »
já tentou renomear ou apagar a pasta ?
Código: [Selecionar]
~/.config/libreoffice
e iniciar novamente o libreoffice

14
Dicas e Truques / Usar o BFQ a partir do kernel 4.12
« Online: 28 de Julho de 2019, 23:44 »
Por padrão o escalonador de processos  bfq não vem habilitado.

Para habilitar, siga o procedimento abaixo:

Crie o arquivo
Código: [Selecionar]
/etc/udev/rules.d/60-scheduler.rulesE adicione
Código: [Selecionar]
#definindo sda até sdz
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/scheduler}="bfq"

Caso tenha um SSD ou NVMe
Na particão do ssd pode deixar como  noop ou mq-deadline

Por exemplo
Código: [Selecionar]
# definindo agendador para NVMe
ACTION=="add|change", KERNEL=="nvme[0-9]*", ATTR{queue/scheduler}="none"
# definindo agendador para  SSD e eMMC
ACTION=="add|change", KERNEL=="sd[a-z]|mmcblk[0-9]*", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="mq-deadline"
# definindo agendador para discos rotativos
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq"
[color=#00BF40]


Nos novos kernel não há necessidade de modificar a linha do kernel
não sei exatamente a partir de qual versão já foi implementado, mas do 4.19 em diante não precisa modificar

E na linha kernel do grub adicione
Código: [Selecionar]
scsi_mod.use_blk_mq=1Vai no arquivo e o edite
Código: [Selecionar]
/etc/default/grub

Em
GRUB_CMDLINE_LINUX_DEFAULT="quiet"

Adicone o scsi_mod.use_blk_mq=1
Código: [Selecionar]
GRUB_CMDLINE_LINUX_DEFAULT="quiet scsi_mod.use_blk_mq=1"depois execute
Código: [Selecionar]
grub-mkconfig -o /boot/grub/grub.cfgDepois para conferir use os comandos abaixo.

 cat /sys/block/sda/queue/scheduler
 cat /sys/block/sdb/queue/scheduler
 cat /sys/block/sdc/queue/scheduler
 etc...

15
Dicas e Truques / Conserto Virtualbox 6 com temas escuros
« Online: 28 de Julho de 2019, 23:40 »
O Virtualbox a partir da versão 6 com temas escuros fica difícil de se ver ou ler.

Para consertar este bug.

Copie o arquivos virtualbox.desktop para a pasta ~/.local/share/applications
Código: [Selecionar]
cp -r /usr/share/applications/virtualbox.desktop ~/.local/share/applications/virtualbox.desktop
edite o arquivo com seu editor preferido

nano ~/.local/share/applications/virtualbox.desktop

procure por
Código: [Selecionar]
Exec=VirtualBox %U
e modifique para
Código: [Selecionar]
Exec=VirtualBox -style Fusion %U
Agora o Virtualbox usará o fusion em vez de gtk2

Para ver a lista de estilos pode usar o qt5ct

Páginas: [1] 2 3 ... 12