Ejecución automática de algo al abrir la consola

Imagen de vbm18
0 puntos

Hola, buenas a todos.

Quisiera realizar una consulta sobre algo extraño que me pasa cuando abro un terminal. Nada más abrirlo se ejecuta algo produciendo la siguiente salida por consola:

El programa «ant» puede encontrarse en los siguientes paquetes:
 * ant
 * ant1.8
Pruebe: sudo apt-get install 
El programa «apache2ctl» no está instalado actualmente.  Puede instalarlo escribiendo:
sudo apt-get install apache2.2-common
apport_completion: orden no encontrada
Usage: apt  
where apt options include:
  -classpath           Specify where to find user class files and annotation processor factories
  -cp                  Specify where to find user class files and annotation processor factories
  -d                   Specify where to place processor and javac generated class files
  -s                   Specify where to place processor generated source files
  -source           Provide source compatibility with specified release
  -version                   Version information
  -help                      Print a synopsis of standard options; use javac -help for more options
  -X                         Print a synopsis of nonstandard options
  -J                   Pass  directly to the runtime system
  -A[key[=value]]            Options to pass to annotation processors
  -nocompile                 Do not compile source files to class files
  -print                     Print out textual representation of specified types
  -factorypath         Specify where to find annotation processor factories
  -factory            Name of AnnotationProcessorFactory to use; bypasses default discovery process
See javac -help for information on javac options.

El programa «apt-build» no está instalado actualmente.  Puede instalarlo escribiendo:
sudo apt-get install apt-build

Es algo que no me ha pasado nunca y, después de todo eso, me aparece una pantalla con fondo verde botella que tampoco se lo que es.

Si alguien sabe por donde pueden ir los tiros le agradecería mucho la ayuda.

Muchas gracias.

Saludos.

Imagen de Scorpyo82
+1
0
-1

Que raro...

Si haces Ctrl+Alt+T te devería salir la terminal.

A ver si así también te sale eso, por si son comandos añadidos al acceso directo de la terminal.

Un saludo.

+1
0
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de vbm18
+1
0
-1

Hola, gracias por contestar. Haciendo eso sigue saliendo lo mismo. La verdad es que si es raro...

Yo el script que se ejecuta cuando abres el terminal no lo he tocado, así que no se... si a alguien se le ocurre algo, estaré encantado de leerle jeje.

Saludos.

+1
0
-1
Imagen de Scorpyo82
+1
0
-1

El script que se ejecuta es el ".bashrc"?
Si es eso, te pego el mío, que lo único que tiene modificado es para que salga el prompt en verde, así me lío menos. XD

scorpyo@pc-era:~$ cat .bashrc 
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
[ -z "$PS1" ] && return

# don't put duplicate lines in the history. See bash(1) for more options
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoredups:ignorespace

# append to the history file, don't overwrite it
shopt -s histappend

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
#case "$TERM" in
#    xterm-color) color_prompt=yes;;
#esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
	# We have color support; assume it's compliant with Ecma-48
	# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
	# a case would tend to support setf rather than setaf.)
	color_prompt=yes
    else
	color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# Add an "alert" alias for long running commands.  Use like so:
#   sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi

Un saludo.

+1
0
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de fernanchel
+1
0
-1

Prueba lo siguiente:

Busca dentro de tu carpeta de usuario la carpeta .gconf/apps/gnome-terminal y dale otro nombre, por ejemplo gnome-terminal_old

Mira si se ha solucionado el problema. Si es así, elimina definitivamente gnome-terminal_old

Si seguimos con el mismo problema, renombra la carpeta como estaba al principio y a ver qué se nos ocurre.

+1
0
-1
Imagen de vbm18
+1
0
-1

Buenas, he probado las dos propuestas:

1. El .basrc que me proporciona Scorpyo82 efectivamente solo difiere del mío en el color del prompt, aún así lo he probado y el resultado es el mismo. Esta es la salida del diff de ambos ficheros:

32,34c32,34
< #case "$TERM" in
< #    xterm-color) color_prompt=yes;;
< #esac
---
> case "$TERM" in
>     xterm-color) color_prompt=yes;;
> esac
39c39
< force_color_prompt=yes
---
> #force_color_prompt=yes
85,88d84
< # Add an "alert" alias for long running commands.  Use like so:
< #   sleep 10; alert
< alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
< 

2. En cuanto a la solución que sugiere fernanchel tampoco funciona.

Muchas gracias a los dos por la ayuda. Si se os ocurre algo aquí estaré.

Saludos.

+1
0
-1
Imagen de vbm18
+1
0
-1

Buenas, he probado las dos propuestas:

1. El .basrc que me proporciona Scorpyo82 efectivamente solo difiere del mío en el color del prompt, aún así lo he probado y el resultado es el mismo. Esta es la salida del diff de ambos ficheros:


vbm18_~$ diff .bashrc .bashrc_mio
32,34c32,34
< #case "$TERM" in
< #    xterm-color) color_prompt=yes;;
< #esac
---
> case "$TERM" in
>     xterm-color) color_prompt=yes;;
> esac
39c39
< force_color_prompt=yes
---
> #force_color_prompt=yes
85,88d84
< # Add an "alert" alias for long running commands.  Use like so:
< #   sleep 10; alert
< alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
< 

2. En cuanto a la solución que sugiere fernanchel tampoco funciona.

Muchas gracias a los dos por la ayuda. Si se os ocurre algo aquí estaré.

Saludos.

+1
0
-1