albfneto
(usa openSUSE)
Enviado em 21/07/2017 - 20:25h
Veja o que fiz, uma gambiarra no sabayon.
a esquerda o konsole normal do sabayon KDE com meu bash personalizado... a direita, meu "Terminal Root":
http://uploaddeimagens.com.br/imagens/novosterminais-png
Como fiz? Criei um "atalho" de Desktop.... para um Konsole com sudo gráfico.... Como "comando", no atalho, usei isto:
kdesu konsole %U
è SUDO GRAFICO, USE SENHA DE ROOT, para senha de usuario, troque "kdesu" por "kdesudo"
e para ser executado em
/root como diretório principal....
e ficou diferente, tá como na figura.... parece outro perfil de Konsole.
Para vc ter um exemplo, este é texto, config do atalho:
[Desktop Entry]
Comment[pt_BR]=
Comment=
Exec=kdesu konsole %U
GenericName[pt_BR]=Terminal como Root
GenericName=Terminal como Root
Icon=/usr/share/pixmaps/gksu-root-terminal.png
MimeType=
Name[pt_BR]=Terminal Root
Name=Terminal Root
Path=/root
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
Não sei se dá no seu linux, mas deve dar, apesar que o Sabayon tem Terminal colorido por default, bem colorido, aliás.
se quiser meu bash personalizado, o do usuário comum, lado esquerdo, meu arquivo ~/.bashrc é este:
# /etc/skel/.bashrc
#
# This file is sourced by all *interactive* bash shells on startup,
# including some apparently interactive shells such as scp and rcp
# that can't tolerate any output. So make sure this doesn't display
# anything or bad things will happen !
# Teste de Bash, default em Sabayon, deixar:
# Test for an interactive shell. There is no need to set anything
# past this point for scp and rcp, and it's important to refrain from
# outputting anything in those cases.
if [[ $- != *i* ]] ; then
# Shell is non-interactive. Be done now!
return
fi
# Put your fun stuff here.
# Arquivo de Configuração para Bash.
#
# Grave em /home/usuario/.bashrc
#
# Atualização e modificação destes:
#
# http://www.vivaolinux.com.br/etc/bashrc-2 e
# http://www.vivaolinux.com.br/etc/bashrc-6
#
# Por Albfneto <albfneto@fcfrp.usp.br>, VOL, 2017. Versão 19.
#
# O Original foi baseado numa modificação do Arquivo Default do
# Sabayon Linux 13, e no Arquivo publicado
# por Giga Tesla Boy:
# http://www.vivaolinux.com.br/etc/bashrc-1
#Também inclue partes de Bashs modificados para Arch Linux:
# https://wiki.archlinux.org/index.php/Color_Bash_Prompt#.2Fetc.2FDIR_COLORS
# E destas configurações:
# http://www.linuxandlife.com/2011/12/how-to-customize-command-prompt.html
#
# Cores diferentes para diretórios, arquivos etc...: Aparência modificada.
# Boas Vindas.
echo ' _ '
echo ' *v* *** BEM VINDO AO '`hostname`' ***'
echo ' /(_)\ '
echo ' ^ ^ ' `date`
echo ' '
#Sistema
echo ' '
echo ' *** Sistema: '`uname -a`' ***'
echo ' '
echo ' *** Usuario: '`who -m`' ***'
echo ' _ '
# Checa a Hora do Brasil, lista servidores NTP e ajusta Teclado:
echo ' _ '
echo ' *** Hora do Brasil e Servidores: ***'
echo ' _ '
ntpq -p
echo ' _ '
setxkbmap -model abnt2 -layout br -variant abnt2
echo ' _ '
echo '*** PRONTO, OK, EIS SEU TERMINAL, DIGITE SEU COMANDO: ***'
date
# Caso não queira Itens repetidos no bash_history
# edite este .bashrc e adicione a linha:
export HISTCONTROL=ignoreboth
# Tem muitos comandos uteis e quer um historico maior das coisas?, Aumente aqui
export HISTSIZE=1000
# Côres Gerais e Alias:
export LS_OPTIONS='--color=auto'
eval `dircolors`
alias ls='ls --color=auto -1alhvX --group-directories-first'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
#desativa sincronização vertical:
export vblank_mode=0
# Para usar Terminal Powerline
# export PATH="$HOME/.local/bin:$PATH"
# export POWERLINE_COMMAND=powerline
# export POWERLINE_CONFIG_COMMAND=powerline-config
# powerline-daemon -q
# POWERLINE_BASH_CONTINUATION=1
# POWERLINE_BASH_SELECT=1
# . ~/.local/lib/python2.7/site-packages/powerline/bindings/bash/powerline.sh
# para Terminal Powerline, Alternativo:
# if [ -f `which powerline-daemon` ]; then
# powerline-daemon -q
# POWERLINE_BASH_CONTINUATION=1
# POWERLINE_BASH_SELECT=1
# . ~/Desktop/PACOTES/powerline/powerline/client/powerline.sh
# fi
# Côres Básicas do Prompt Inicial Simples, se quiser usar, descomente
# PS1="\[\e[0;39m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;94m\]\$ \[\e[m\]\[\e[0;32m\]"
# Outros Prompts modificados descomente para usar:
# tambem tem este:
# PS1="\[\e[36;1m\]\u@\[\e[32;1m\]\H> \[\e[0m\]"
# E Este, que eu usava antes
# PS1="\[\e[1;36m\]\u@ [\e[1;32m\]\H \[\e[1;34m\]--->>>[\[\e[1;33m\]\d \[\e[1;35m\]\t \[\e[1;37m\] ] \n\[\e[1;35m\] [\[\e[1;34m\] O DIRETORIO E= \[\e[1;32m\]\w \ [\[\e[1;35m\]------->"
# Estes, por Carla Schroder:
# https://www.linux.com/learn/how-make-fancy-and-useful-bash-prompt-linux
# PS1='\[\e[1;36m\]\d \[\e[1;32m\]\t \[\e[1;33m\]\u@\[\e[1;35m\]\h:\w\$\[\e[0;31m\] '
# PS1='\[\e[1;36m\]\d \[\e[1;32m\]\t \[\e[1;33m\]\u@\[\e[1;35m\]\h:\w\$\[\e[0;31m\] '
# Modificado de Joshua Price.
# https://www.maketecheasier.com/8-useful-and-interesting-bash-prompts/
PS1="\n\[\033[34m\] DATA, HORA, UTC E ANO: $(/bin/date)\n\[\033[32m\] ESTOU NO DIRETORIO: \w\n\[\033[1;31m\]\u@\h: \[\033[1;35m\]\$(/usr/bin/tty | /bin/sed -e 's:/dev/::'): \[\033[1;36m\]\$(/bin/ls -1 | /usr/bin/wc -l | /bin/sed 's: ::g') Arquivos, Tamanho Total: \[\033[1;33m\]\$(/bin/ls -lah | /bin/grep -m 1 total | /bin/sed 's/total //')b\[\033[0m\] $ \[\033[1m\]"
Pro seu linux, terá de mudar algo. por exemplo, eu uso sincronização de tempo, NTP. Se não usar, comente as linhas do NTP, ntpd etc....
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas:
Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva .