ótimo site para personalização desktop
http://dotshare.it/
quarta-feira, 25 de julho de 2018
script autostart | script inicializa junto com o sistema
primeiro vamos criar nosso script arquivo sh
$ sudo vim /usr/local/sbin/script.sh
de permissão de execução
$ sudo chmod +x /usr/local/sbin/script.sh
crie um arquivo service para o systemctl
$ sudo vim /etc/systemd/system/script.service
adicione as seguintes linhas no arquivo script.service
[Unit]
Description=Description for sample script goes here
[Service]
Type=simple
ExecStart=/usr/local/sbin/script.sh
TimeoutStartSec=0
[Install]
WantedBy=default.target
salve o arquivo
OBS: a linha
[Install]
WantedBy=default.target
carrega o script em modo grafico
se deseja carregar em modo texto altere para
[Install]
WantedBy=multi-user.target
agora vamos ver o status do arquivo service (OBS: provavelmente estará disable)
$ sudo systemctl status script.service
recarregar os deamons
$ sudo systemctl daemon-reload
vamos habilitar o service para nosso script auto executar sempre com o sistema
$ sudo systemctl enable script.service
---
para desabilitar
$ sudo systemctl disable script.service
$ sudo rm -r /usr/local/sbin/script.sh
$ sudo rm -r /etc/systemd/system/script.service
$ sudo vim /usr/local/sbin/script.sh
de permissão de execução
$ sudo chmod +x /usr/local/sbin/script.sh
crie um arquivo service para o systemctl
$ sudo vim /etc/systemd/system/script.service
adicione as seguintes linhas no arquivo script.service
[Unit]
Description=Description for sample script goes here
[Service]
Type=simple
ExecStart=/usr/local/sbin/script.sh
TimeoutStartSec=0
[Install]
WantedBy=default.target
salve o arquivo
OBS: a linha
[Install]
WantedBy=default.target
carrega o script em modo grafico
se deseja carregar em modo texto altere para
[Install]
WantedBy=multi-user.target
agora vamos ver o status do arquivo service (OBS: provavelmente estará disable)
$ sudo systemctl status script.service
recarregar os deamons
$ sudo systemctl daemon-reload
vamos habilitar o service para nosso script auto executar sempre com o sistema
$ sudo systemctl enable script.service
---
para desabilitar
$ sudo systemctl disable script.service
$ sudo rm -r /usr/local/sbin/script.sh
$ sudo rm -r /etc/systemd/system/script.service
terça-feira, 24 de julho de 2018
inicializar script automaticamente após startx
edite o arquivo xinitrc em /etc/X11/xinit/xinitrc
$ sudo vim /etc/X11/xinit/xinitrc
adicione o caminho do script
sh /caminho/do/script.sh
OBS: o script deve estar antes do comando exec i3
$ sudo vim /etc/X11/xinit/xinitrc
adicione o caminho do script
sh /caminho/do/script.sh
OBS: o script deve estar antes do comando exec i3
startx automatico | iniciar automaticamente no modo grafico
caso queria que o sistema inicia sem a necessidade de executar o comando startx
adicione a seguinte linha no arquivo .profile
if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
exec startx
fi
adicione a seguinte linha no arquivo .profile
if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
exec startx
fi
executar script logo apos logar no sistema | script inicialização
edite o arquivo /home/$USER/.profile
$ sudo vim /home/usuario/.profile
adicione o caminho do script no arquivo .profile
# script.sh inicialização
sh -x /caminho/do/script/script.sh
salve o arquivo
OBS: lembrando que o script não pode executar programas graficos
$ sudo vim /home/usuario/.profile
adicione o caminho do script no arquivo .profile
# script.sh inicialização
sh -x /caminho/do/script/script.sh
salve o arquivo
OBS: lembrando que o script não pode executar programas graficos
instalar firefox
baixe o firefox
www.mozilla.com/firefox/
descompacte o arquivo
$ tar xjf firefox-*.tar.bz2
mova o diretório que foi descompactado para /opt/
$ sudo mv firefox/ /opt/
crie um link simbólico
$ sudo ln -s /opt/firefox/firefox /usr/bin/firefox
www.mozilla.com/firefox/
descompacte o arquivo
$ tar xjf firefox-*.tar.bz2
mova o diretório que foi descompactado para /opt/
$ sudo mv firefox/ /opt/
crie um link simbólico
$ sudo ln -s /opt/firefox/firefox /usr/bin/firefox
domingo, 22 de julho de 2018
sábado, 21 de julho de 2018
gravar tela com kazam
$ sudo apt install kazam
atalhos
start recording: Super + Control + r
pause recording: Super + Control + p
finish recording: Super + Control + f
show Kazam: Super + Control + s
quit Kazam: Super + Control + q
atalhos
start recording: Super + Control + r
pause recording: Super + Control + p
finish recording: Super + Control + f
show Kazam: Super + Control + s
quit Kazam: Super + Control + q
gravar tela vokoscreen
$ sudo apt install vokoscreen
atalhos
Start: CTRL + SHIFT + F10
Stop: CTRL + SHIFT + F11
Pause: CTRL + SHIFT + F12
atalhos
Start: CTRL + SHIFT + F10
Stop: CTRL + SHIFT + F11
Pause: CTRL + SHIFT + F12
terça-feira, 10 de julho de 2018
obtendo informações sobre arquivos
da informações sobre o arquivo e de qual tipo ele é
$ file nomedoarquivo
lista as bibliotecas que o arquivo utiliza
$ ldd nomedoarquivo
mostra o codigo fonte em assembly
$ objdump -dM intel nomedoarquivo
$ file nomedoarquivo
lista as bibliotecas que o arquivo utiliza
$ ldd nomedoarquivo
mostra o codigo fonte em assembly
$ objdump -dM intel nomedoarquivo
quarta-feira, 4 de julho de 2018
Floating Player para YouTUBE
acabei encontrando um bom addon para o firefox
Floating Player: YouTube, Twitch.tv, etc.
link: https://addons.mozilla.org/pt-BR/firefox/addon/floating-player/
há tembém
Floating Panel for YouTube™
link: https://addons.mozilla.org/en-US/firefox/addon/floating-panel-for-youtube/
uma outra alternativa em software é o mpv
para instalar
$ sudo apt install mpv
para abrir um link do youtube
$ mpv linkdovideodoyoutube
Floating Player: YouTube, Twitch.tv, etc.
link: https://addons.mozilla.org/pt-BR/firefox/addon/floating-player/
há tembém
Floating Panel for YouTube™
link: https://addons.mozilla.org/en-US/firefox/addon/floating-panel-for-youtube/
uma outra alternativa em software é o mpv
para instalar
$ sudo apt install mpv
para abrir um link do youtube
$ mpv linkdovideodoyoutube
segunda-feira, 2 de julho de 2018
instalando fontes no Debian 9
todas as fontes baixadas devem ser colocadas no diretório /usr/local/share/fonts/
$ sudo mv nomedafonte.ttf /usr/local/share/fonts/
$ sudo mv nomedafonte.ttf /usr/local/share/fonts/
evitando fork bomb
fork bombs são loops infinitos que acabam sobrecarregando a memoria
ex: :(){ :|: & };:
para evitir esse tipo problema utilize ulimit
ver quantos processos podem ser executados
$ ulimit -u
limitando a 50 processos
$ ulimit -u 50
configurando o arquivo /etc/security/limits.conf
também é possível limitar o numero de processos
para estabelecer a quantidade máxima de processos do usuário ‘userX1’ para 300, adicione o seguinte código:
userX1 hard nproc 300
Para limitar a quantidade de processos dos usuários pertencentes ao grupo ‘grupoX1’ em 50, use o seguinte exemplo:
@grupoX1 hard nproc 50
adicionado ao arquivo
limits.conf
ex: :(){ :|: & };:
para evitir esse tipo problema utilize ulimit
ver quantos processos podem ser executados
$ ulimit -u
limitando a 50 processos
$ ulimit -u 50
configurando o arquivo /etc/security/limits.conf
também é possível limitar o numero de processos
para estabelecer a quantidade máxima de processos do usuário ‘userX1’ para 300, adicione o seguinte código:
userX1 hard nproc 300
Para limitar a quantidade de processos dos usuários pertencentes ao grupo ‘grupoX1’ em 50, use o seguinte exemplo:
@grupoX1 hard nproc 50
adicionado ao arquivo
limits.conf
Assinar:
Comentários (Atom)