FS#42873 - [mc] subshell not working in gnu screen
Attached to Project:
Community Packages
Opened by Michal Zuber (michalzuber) - Saturday, 22 November 2014, 14:49 GMT
Last edited by Jakob Gruber (schuay) - Sunday, 23 November 2014, 15:28 GMT
Opened by Michal Zuber (michalzuber) - Saturday, 22 November 2014, 14:49 GMT
Last edited by Jakob Gruber (schuay) - Sunday, 23 November 2014, 15:28 GMT
|
Details
Midnight Commanders subshell doesn't work in GNU screen
Steps to reproduce: https://www.youtube.com/watch?v=G4MurUy9mmU $ mc -V GNU Midnight Commander 4.8.13 Built with GLib 2.40.0 Using the S-Lang library with terminfo database With builtin Editor With subshell support as default With support for background operations With mouse support on xterm and Linux console With support for X11 events With internationalization support With multiple codepages support Virtual File Systems: cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, fish, smbfs Data types: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64; $ env XDG_SESSION_ID=c10 SHELL=/bin/bash TERM=xterm-256color HISTSIZE=5000 SSH_CLIENT=192.168.2.4 64034 22 SSH_TTY=/dev/pts/8 HISTFILESIZE=5000 USER=mike LS_COLORS=no=00;38;5;244:rs=0:di=00;38;5;33:ln=00;38;5;37:mh=00:pi=48;5;230;38;5;136;01:so=48;5;230;38;5;136;01:do=48;5;230;38;5;136;01:bd=48;5;230;38;5;244;01:cd=48;5;230;38;5;244;01:or=48;5;235;38;5;160:su=48;5;160;38;5;230:sg=48;5;136;38;5;230:ca=30;41:tw=48;5;64;38;5;230:ow=48;5;235;38;5;33:st=48;5;33;38;5;230:ex=00;38;5;64:*.tar=00;38;5;61:*.tgz=00;38;5;61:*.arj=00;38;5;61:*.taz=00;38;5;61:*.lzh=00;38;5;61:*.lzma=00;38;5;61:*.tlz=00;38;5;61:*.txz=00;38;5;61:*.zip=00;38;5;61:*.z=00;38;5;61:*.Z=00;38;5;61:*.dz=00;38;5;61:*.gz=00;38;5;61:*.lz=00;38;5;61:*.xz=00;38;5;61:*.bz2=00;38;5;61:*.bz=00;38;5;61:*.tbz=00;38;5;61:*.tbz2=00;38;5;61:*.tz=00;38;5;61:*.deb=00;38;5;61:*.rpm=00;38;5;61:*.jar=00;38;5;61:*.rar=00;38;5;61:*.ace=00;38;5;61:*.zoo=00;38;5;61:*.cpio=00;38;5;61:*.7z=00;38;5;61:*.rz=00;38;5;61:*.apk=00;38;5;61:*.gem=00;38;5;61:*.jpg=00;38;5;136:*.JPG=00;38;5;136:*.jpeg=00;38;5;136:*.gif=00;38;5;136:*.bmp=00;38;5;136:*.pbm=00;38;5;136:*.pgm=00;38;5;136:*.ppm=00;38;5;136:*.tga=00;38;5;136:*.xbm=00;38;5;136:*.xpm=00;38;5;136:*.tif=00;38;5;136:*.tiff=00;38;5;136:*.png=00;38;5;136:*.PNG=00;38;5;136:*.svg=00;38;5;136:*.svgz=00;38;5;136:*.mng=00;38;5;136:*.pcx=00;38;5;136:*.dl=00;38;5;136:*.xcf=00;38;5;136:*.xwd=00;38;5;136:*.yuv=00;38;5;136:*.cgm=00;38;5;136:*.emf=00;38;5;136:*.eps=00;38;5;136:*.CR2=00;38;5;136:*.ico=00;38;5;136:*.tex=00;38;5;245:*.rdf=00;38;5;245:*.owl=00;38;5;245:*.n3=00;38;5;245:*.ttl=00;38;5;245:*.nt=00;38;5;245:*.torrent=00;38;5;245:*.xml=00;38;5;245:*Makefile=00;38;5;245:*Rakefile=00;38;5;245:*build.xml=00;38;5;245:*rc=00;38;5;245:*1=00;38;5;245:*.nfo=00;38;5;245:*README=00;38;5;245:*README.txt=00;38;5;245:*readme.txt=00;38;5;245:*.md=00;38;5;245:*README.markdown=00;38;5;245:*.ini=00;38;5;245:*.yml=00;38;5;245:*.cfg=00;38;5;245:*.conf=00;38;5;245:*.c=00;38;5;245:*.cpp=00;38;5;245:*.cc=00;38;5;245:*.sqlite=00;38;5;245:*.log=00;38;5;240:*.bak=00;38;5;240:*.aux=00;38;5;240:*.lof=00;38;5;240:*.lol=00;38;5;240:*.lot=00;38;5;240:*.out=00;38;5;240:*.toc=00;38;5;240:*.bbl=00;38;5;240:*.blg=00;38;5;240:*~=00;38;5;240:*#=00;38;5;240:*.part=00;38;5;240:*.incomplete=00;38;5;240:*.swp=00;38;5;240:*.tmp=00;38;5;240:*.temp=00;38;5;240:*.o=00;38;5;240:*.pyc=00;38;5;240:*.class=00;38;5;240:*.cache=00;38;5;240:*.aac=00;38;5;166:*.au=00;38;5;166:*.flac=00;38;5;166:*.mid=00;38;5;166:*.midi=00;38;5;166:*.mka=00;38;5;166:*.mp3=00;38;5;166:*.mpc=00;38;5;166:*.ogg=00;38;5;166:*.ra=00;38;5;166:*.wav=00;38;5;166:*.m4a=00;38;5;166:*.axa=00;38;5;166:*.oga=00;38;5;166:*.spx=00;38;5;166:*.xspf=00;38;5;166:*.mov=00;38;5;166:*.MOV=00;38;5;166:*.mpg=00;38;5;166:*.mpeg=00;38;5;166:*.m2v=00;38;5;166:*.mkv=00;38;5;166:*.ogm=00;38;5;166:*.mp4=00;38;5;166:*.m4v=00;38;5;166:*.mp4v=00;38;5;166:*.vob=00;38;5;166:*.qt=00;38;5;166:*.nuv=00;38;5;166:*.wmv=00;38;5;166:*.asf=00;38;5;166:*.rm=00;38;5;166:*.rmvb=00;38;5;166:*.flc=00;38;5;166:*.avi=00;38;5;166:*.fli=00;38;5;166:*.flv=00;38;5;166:*.gl=00;38;5;166:*.m2ts=00;38;5;166:*.divx=00;38;5;166:*.webm=00;38;5;166:*.axv=00;38;5;166:*.anx=00;38;5;166:*.ogv=00;38;5;166:*.ogx=00;38;5;166: PAGER=less MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins PATH=/usr/local/mysql/bin:/opt/phpunit/bin:/opt/local/bin:~/bin:/opt/newsbeuter/bin:/opt/local/sbin:/opt/elasticsearch/bin:/opt/links/bin:~/Downloads/android/sdk/platform-tools:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl MAIL=/home/mike/.maildir/ LOCALE=UTF-8 PWD=/home/mike MAILDIR=/home/mike/.maildir/ EDITOR=vim LANG=en_US.UTF-8 HISTIGNORE=&:ls:[bf]g:exit:config:netrc:clear HISTCONTROL=ignoreboth NCURSES_NO_UTF8_ACS=1 HOME=/home/mike SHLVL=2 LESS=-i-P%f (%i/%m) Line %lt/%L LOGNAME=mike VISUAL=vim LC_CTYPE=en_US.UTF-8 SSH_CONNECTION=192.168.2.4 64034 192.168.2.9 22 XDG_RUNTIME_DIR=/run/user/1000 _=/usr/bin/env $ cat .bashrc # # ~/.bashrc # # http://stefaanlippens.net/my_bashrc_aliases_profile_and_other_stuff # If not running interactively, don't do anything # [[ $- != *i* ]] && return # 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)" fi # Set terminal colors # http://it.toolbox.com/blogs/lim/how-to-fix-colors-on-mac-osx-terminal-37214 alias ls='ls --color=auto -Fh' if [ "$(uname)" == "Darwin" ]; then export CLICOLOR=1 export LSCOLORS=GxFxCxDxBxegedabagaced alias ls='ls -GFh' fi if [ "$(uname)" == "Linux" ]; then alias pbcopy='xsel --clipboard --input' alias pbpaste='xsel --clipboard --output' fi export PS1='\u@\h:\w\$ ' export LANG="en_US.UTF-8" export LOCALE="UTF-8" export LC_CTYPE="en_US.UTF-8" export HISTSIZE=5000 export HISTFILESIZE=5000 export HISTIGNORE="&:ls:[bf]g:exit:config:netrc:clear" export HISTCONTROL=ignoreboth # append to the history file, don't overwrite it shopt -s histappend shopt -s cmdhist shopt -s cdspell # Make bash check its window size after a process completes shopt -s checkwinsize if [ -f /opt/local/etc/bash_completion ]; then source /opt/local/etc/bash_completion fi [ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion [ -r /usr/share/git/completion/git-prompt.sh ] && . /usr/share/git/completion/git-prompt.sh # http://hints.macworld.com/article.php?story=20031015173932306 PROMPT_COMMAND='echo -ne "\033]0;${HOSTNAME%%.*}: ${PWD/#$HOME/~}\007"' case "$TERM" in screen*) # https://stackoverflow.com/a/2069095 export PS1='\[\033k\033\\\]'$PS1 ;; xterm-256*) # https://stackoverflow.com/a/2069095 export PS1='\[\033k\033\\\]'$PS1 ;; esac alias ll='ls -Fhla' alias lsize='ls -FShla' alias vi='vim' alias ss='ssh -C' alias cp='cp -v' alias mv='mv -v' alias rm='rm -iv' alias grep='grep --color=auto' # alias grep='grep -n --colour=auto --exclude-dir=\.svn --exclude-dir=\.git' alias server='open http://localhost:8000 && python -m SimpleHTTPServer' alias xlock='xlock -mode blank' |
This task depends upon
Comment by Jakob Gruber (schuay) -
Saturday, 22 November 2014, 19:39 GMT
Comment by
Michal Zuber (michalzuber) -
Sunday, 23 November 2014, 11:14 GMT
Comment by Jakob Gruber (schuay) -
Sunday, 23 November 2014, 15:28 GMT
Does this occur only on arch? Smells like an upstream bug to me.
Added to mc trac
https://www.midnight-commander.org/ticket/3348
Thanks, closing here. Feel free to reopen in case we need to take
some action.