No Terminal Steamos desktop

Hi guys

I’ve recently installed Steamos on a seperate HDD on my PC as part of an experiment, the steam client is working perfect but when I access the Debian Gnome desktop I can’t open a terminal when I click on the icon it cycles for about 10 seconds then nothing, as a result I can’t set myself up as a user so I can’t get sudo access to add repos and install software and as this is a stripped down version of Debian it’s totally useless without a terminal, I’ve tried restoring the Steam partition to no avail

Any ideas ?

Graeme

Does Ctrl+Alt+T not work ?

What’s the contents of the .desktop file for launching the terminal ?

and the contents of
~/.bashrc
if there is one.

Does Ctrl+Alt+T not work ?
No, also right click on the desktop "Open Terminal" doesn't work and when I click on the terminal icon it cycles for about 10 seconds and gives up
What's the contents of the .desktop file for launching the terminal ?
I seem to have 2 shell .desktop files gnome shell & gnome shell classic

GNOME SHELL

[Desktop Entry]
Type=Application
Name=GNOME Shell
Name[an]=GNOME Shell
Name[ar]=صدفة جنوم
Name[as]=GNOME শ্বেল
Name[ast]=GNOME Shell
Name[be]=Абалонка GNOME
Name[bg]=Обвивка на GNOME
Name[bn]=জিনোম সেল
Name[bn_IN]=GNOME Shell
Name[bs]=GNOME školjka
Name[ca]=GNOME Shell
Name[ca@valencia]=GNOME Shell
Name[cs]=Prostředí GNOME Shell
Name[da]=GNOME Shell
Name[de]=GNOME-Shell
Name[el]=GNOME Shell
Name[en_GB]=GNOME Shell
Name[eo]=GNOME-ŝelo
Name[es]=GNOME Shell
Name[et]=GNOME Shell
Name[eu]=GNOME Shell
Name[fa]=پوسته‌ی گنوم
Name[fi]=Gnome Shell
Name[fr]=GNOME Shell
Name[fur]=GNOME Shell
Name[ga]=Blaosc GNOME
Name[gl]=GNOME Shell
Name[gu]=GNOME શેલ
Name[he]=מעטפת GNOME
Name[hi]=गनोम शेल
Name[hu]=GNOME Shell
Name[ia]=GNOME Shell
Name[id]=GNOME Shell
Name[it]=GNOME Shell
Name[ja]=GNOME Shell
Name[kk]=GNOME Shell
Name[km]=GNOME សែល
Name[kn]=GNOME ಶೆಲ್‌
Name[ko]=그놈 셸
Name[ky]=GNOME Shell
Name[lt]=GNOME Shell aplinka
Name[lv]=GNOME čaula
Name[mk]=GNOME Shell
Name[ml]=ഗ്നോം ഷെല്‍
Name[mr]=GNOME शेल
Name[ms]=GNOME Shell
Name[nb]=GNOME Shell
Name[ne]=जिनोम शेल
Name[nl]=Gnome Shell
Name[nn]=GNOME Shell
Name[or]=GNOME ସେଲ
Name[pa]=ਗਨੋਮ ਸ਼ੈਲ
Name[pl]=Powłoka środowiska GNOME
Name[pt]=Interface GNOME
Name[pt_BR]=GNOME Shell
Name[ro]=GNOME Shell
Name[ru]=GNOME Shell
Name[si]=GNOME ශෙල්
Name[sk]=Shell prostredia GNOME
Name[sl]=Gnome lupina
Name[sr]=Гномова шкољка
Name[sr@latin]=Gnomova školjka
Name[sv]=GNOME-skal
Name[ta]=க்னோம் ஷெல்
Name[te]=గ్నోమ్ షెల్
Name[tg]=Восити GNOME
Name[th]=เชลล์ GNOME
Name[tr]=GNOME Kabuğu
Name[ug]=گىنوم Shell
Name[uk]=GNOME Shell
Name[vi]=Hệ vỏ GNOME
Name[zh_CN]=GNOME Shell
Name[zh_HK]=GNOME Shell
Name[zh_TW]=GNOME Shell
Comment=Window management and application launching
Comment[af]=Vensterbestuur en toepassinglansering
Comment[an]=Chestión de finestras y inicio d'aplicacions
Comment[ar]=إدارة النوافذ وإطلاق التطبيقات
Comment[as]=উইন্ডো ব্যৱস্থাপনা আৰু এপ্লিকেচনৰ লঞ্চ
Comment[ast]=Xestión de ventanes y aniciu d'aplicaciones
Comment[be]=Кіраванне вокнамі і пуск праграм
Comment[bg]=Управление на прозорци и стартиране на програми
Comment[bn]=উইন্ডো ব্যবস্থাপনা এবং অ্যাপ্লিকেশন চালু
Comment[bn_IN]=উইন্ডো পরিচালনা ও অ্যাপ্লিকেশন প্রারম্ভ
Comment[bs]=Upravljanje prozorima i pokretanje programa
Comment[ca]=Gestor de finestres i llançador d'aplicacions
Comment[ca@valencia]=Gestor de finestres i llançador d'aplicacions
Comment[cs]=Správa oken a spouštění aplikací
Comment[da]=Vindueshåndtering og åbning af programmer
Comment[de]=Fenster verwalten und Anwendungen starten
Comment[el]=Διαχείριση παραθύρων και εκκίνηση εφαρμογών
Comment[en_GB]=Window management and application launching
Comment[eo]=Fenestroadministrado kaj aplikaĵo-lanĉado
Comment[es]=Gestión de ventanas e inicio de aplicaciones
Comment[et]=Aknahaldur ja rakenduste käivitaja
Comment[eu]=Leiho-kudeaketa eta aplikazioak abiaraztea
Comment[fa]=مدیریت پنجره‌ها و اجرا کننده‌ی برنامه‌ها
Comment[fi]=Ikkunanhallinta ja sovelluksien käynnistäminen
Comment[fr]=Gestion des fenêtres et lancement des applications
Comment[fur]=Gjestion barcons e inviament aplicazion
Comment[gl]=Xestor de xanelas e inicio de aplicativos
Comment[gu]=વિન્ડો સંચાલન અને કાર્યક્રમ શરૂઆત
Comment[he]=ניהול חלונות והרצת יישומים
Comment[hi]=विंडो प्रबंधन और अनुप्रयोग लॉन्चिंग
Comment[hu]=Ablakkezelés és alkalmazásindítás
Comment[ia]=Gestion de fenestras e lanceamento de applicationes
Comment[id]=Manajemen jendela dan peluncuran aplikasi
Comment[it]=Gestisce finestre e avvia applicazioni
Comment[ja]=ウィンドウ管理とアプリケーションの起動
Comment[kk]=Терезелерді басқару мен қолданбаларды жөнелту
Comment[km]=ការ​គ្រប់គ្រង​វីនដូ និង​ការ​ចាប់ផ្ដើម​កម្មវិធី
Comment[kn]=ಕಿಟಕಿ ನಿರ್ವಹಣೆ ಹಾಗು ಅನ್ವಯವನ್ನು ಆರಂಭಿಸುವಿಕೆ
Comment[ko]=창 관리 및 프로그램 실행
Comment[ky]=Терезелерди башкаруу жана тиркемелерди иштетүү
Comment[lt]=Langų valdymas ir programų paleidimas
Comment[lv]=Logu pārvaldība un lietotņu palaišana
Comment[mk]=Менаџмент на прозорци и пуштање на апликации
Comment[ml]=വിന്‍ഡോ കൈകാര്യം ചെയ്യലും പ്രയോഗം ലഭ്യമാക്കലും
Comment[mr]=पटल व्यवस्थापन व ॲप्लिकेशन सुरू करणे
Comment[ms]=Pengurusan tetingkap dan pelancaran aplikasi
Comment[nb]=Vindushåndtering og oppstart av programmer
Comment[ne]=सञ्झ्याल प्रबन्ध र अनुप्रयोग सुरुआत 
Comment[nl]=Vensterbeheer en toepassingen starten
Comment[nn]=Vindaugshandsaming og programstarting
Comment[or]=ୱିଣ୍ଡୋ ପରିଚାଳନା ଏବଂ ପ୍ରୟୋଗ ପ୍ରାରମ୍ଭ
Comment[pa]=ਵਿੰਡੋ ਪਰਬੰਧ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਚਲਾਓ
Comment[pl]=Zarządzanie oknami i uruchamianiem programów
Comment[pt]=Gestão de janelas e iniciação de aplicações
Comment[pt_BR]=Gerenciamento de janelas e lançador de aplicativos
Comment[ro]=Administrare de ferestre și lansare de aplicații
Comment[ru]=Управление окнами и запуск приложений
Comment[sk]=Správa okien a spúšťanie aplikácií
Comment[sl]=Upravljanje oken in zaganjanje programov
Comment[sr]=Управник прозорима и покретач програма
Comment[sr@latin]=Upravnik prozorima i pokretač programa
Comment[sv]=Fönsterhantering och uppstart av program
Comment[ta]=சாளர மேலாண்மை மற்றும் பயன்பாடு துவக்கம்
Comment[te]=కిటికీ నిర్వాహణ మరియు అనువర్తనము ప్రారంభించుట
Comment[tg]=Идоракунии равзанаҳо ва оғозидани барномаҳо
Comment[th]=การจัดการหน้าต่างและการเรียกใช้โปรแกรม
Comment[tr]=Pencere yönetimi ve uygulama başlatma
Comment[ug]=كۆزنەك باشقۇرۇش ۋە پروگرامما ئىجرا قىلىش پروگراممىسى
Comment[uk]=Керування вікнами та запуск програм
Comment[vi]=Quản lý cửa sổ và chạy ứng dụng
Comment[zh_CN]=窗口管理和应用程序启动
Comment[zh_HK]=視窗管理與應用程式的執行
Comment[zh_TW]=視窗管理與應用程式的執行
Exec=/usr/bin/gnome-shell
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-shell
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.14.4
Categories=GNOME;GTK;Core;
OnlyShowIn=GNOME;
NoDisplay=true
X-GNOME-Autostart-Phase=WindowManager
X-GNOME-Provides=panel;windowmanager;
X-GNOME-Autostart-Notify=true
X-GNOME-AutoRestart=false
# ~/.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
case $- in
    *i*) ;;
      *) return;;
esac

# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth

# 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

# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar

# 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

# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

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

# 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 ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

GNOME SHELL CLASSIC

[Desktop Entry]
Type=Application
Name=GNOME Shell Classic
Name[af]=GNOME Shell Klassiek
Name[an]=GNOME Shell clasico
Name[ar]=صدفة جنوم تقليدية
Name[as]=GNOME শ্বেল ক্লাচিক
Name[bg]=Класическа обвивка на GNOME
Name[bn_IN]=GNOME সেল ক্লাসিক
Name[ca]=GNOME Shell clàssic
Name[ca@valencia]=GNOME Shell clàssic
Name[cs]=GNOME Shell klasik
Name[da]=GNOME Shell Classic
Name[de]=GNOME Shell Classic
Name[el]=GNOME Shell Classic
Name[en_GB]=GNOME Shell Classic
Name[eo]=GNOME-ŝelo-klasika
Name[es]=GNOME Shell clásico
Name[et]=GNOME klassikaline kest
Name[eu]=GNOME Shell Klasikoa
Name[fa]=گنوم‌شل کلاسیک
Name[fi]=Gnome Shell - perinteinen
Name[fr]=GNOME Shell Classique
Name[fur]=GNOME Shell Classic
Name[gl]=GNOME Shell clásico
Name[gu]=GNOME શેલ ક્લાસિક
Name[he]=מעטפת GNOME קלסית
Name[hi]=गनोम शैल क्लासिक
Name[hu]=Klasszikus GNOME Shell
Name[id]=GNOME Shell Klasik
Name[it]=GNOME Shell classico
Name[ja]=GNOME Shell クラシック
Name[kk]=Классикалық GNOME Shell
Name[km]=GNOME Shell Classic
Name[kn]=GNOME ಶೆಲ್‌ ಕ್ಲಾಸಿಕ್
Name[ko]=그놈 셸 클래식
Name[lt]=Klasikinis GNOME Shell
Name[lv]=Klasiskā GNOME čaula
Name[ml]=ഗ്നോം ഷെല്‍ ക്ലാസ്സിക്‍
Name[mr]=GNOME शेल क्लासिक
Name[ms]=GNOME Shell Klasik
Name[nb]=Klassisk GNOME-skall
Name[ne]=जिनोम शेल क्लासिक
Name[nl]=Gnome Shell klassiek
Name[or]=GNOME ସେଲ କ୍ଲାସିକ
Name[pa]=ਗਨੋਮ ਸ਼ੈਲ ਕਲਾਸਿਕ
Name[pl]=Klasyczna powłoka GNOME
Name[pt]=Consola GNOME Clássico
Name[pt_BR]=GNOME Shell Clássico
Name[ru]=Классический GNOME Shell
Name[sk]=Klasický shell prostredia GNOME
Name[sl]=Običajna lupina GNOME
Name[sr]=Класична Гномова шкољка
Name[sr@latin]=Klasična Gnomova školjka
Name[sv]=GNOME-skal Klassisk
Name[ta]=GNOME செல் கிளாஸிக்
Name[te]=గ్నోమ్ షెల్ క్లాసిక్
Name[tg]=Восити GNOME-и классикӣ
Name[th]=เชลล์ GNOME แบบคลาสสิก
Name[tr]=Klasik GNOME Kabuğu
Name[uk]=Класична оболонка GNOME
Name[vi]=Hệ vỏ GNOME Cổ điển
Name[zh_CN]=GNOME Shell 经典模式
Name[zh_HK]=GNOME Shell Classic
Name[zh_TW]=GNOME Shell Classic
Comment=Window management and application launching
Comment[af]=Vensterbestuur en toepassinglansering
Comment[an]=Chestión de finestras y inicio d'aplicacions
Comment[ar]=إدارة النوافذ وإطلاق التطبيقات
Comment[as]=উইন্ডো ব্যৱস্থাপনা আৰু এপ্লিকেচনৰ লঞ্চ
Comment[bg]=Управление на прозорците и стартирането на програми
Comment[bn_IN]=উইন্ডো পরিচালনা ও অ্যাপ্লিকেশন প্রারম্ভ
Comment[ca]=Gestió de finestres i iniciació d'aplicacions
Comment[ca@valencia]=Gestió de finestres i iniciació d'aplicacions
Comment[cs]=Správa oken a spouštění aplikací
Comment[da]=Vindueshåndtering og programopstart
Comment[de]=Fensterverwaltung und Anwendungsstart
Comment[el]=Διαχείριση παραθύρων και εκκίνηση εφαρμογών
Comment[en_GB]=Window management and application launching
Comment[eo]=Fenestra administrado kaj aplikaĵa lanĉo
Comment[es]=Gestión de ventanas e inicio de aplicaciones
Comment[et]=Akende haldus ja rakenduste käivitamine
Comment[eu]=Leiho-kudeaketa eta aplikazioak abiaraztea
Comment[fa]=مدیریت پنجره‌ها و اجرا کننده برنامه‌ها
Comment[fi]=Ikkunoiden hallintaa ja sovellusten käynnistämistä
Comment[fr]=Gestion des fenêtres et lancement d'applications
Comment[fur]=Gjestion di balcons e inviament di aplicazions
Comment[gl]=Xestor de xanelas e inicio de aplicativos
Comment[gu]=વિન્ડો સંચાલન અને કાર્યક્રમ શરૂઆત
Comment[he]=ניהול חלונות וטעינת יישומים
Comment[hi]=विंडो प्रबंधन और अनुप्रयोग लॉन्चिंग
Comment[hu]=Ablakkezelés és alkalmazásindítás
Comment[id]=Manajemen jendela dan peluncuran aplikasi
Comment[it]=Gestione finestre a avvio applicazioni
Comment[ja]=ウィンドウ管理とアプリケーション起動
Comment[kk]=Терезелерді басқару және қолданбаларды жөнелту
Comment[km]=កំពុង​ចាប់ផ្ដើម​កម្មវិធី និង​ការ​គ្រប់គ្រង​បង្អួច
Comment[kn]=ಕಿಟಕಿ ನಿರ್ವಹಣೆ ಹಾಗು ಅನ್ವಯವನ್ನು ಆರಂಭಿಸುವಿಕೆ
Comment[ko]=창 관리 및 프로그램 실행
Comment[lt]=Langų valdymas ir programų paleidimas
Comment[lv]=Logu pārvaldība un lietotņu palaišana
Comment[ml]=വിന്‍ഡോ കൈകാര്യം ചെയ്യലും പ്രയോഗം ലഭ്യമാക്കലും
Comment[mr]=पटल व्यवस्थापन आणि ॲप्लिकेशन सुरू करणे
Comment[ms]=Pengurusan tetingkap dan pelancaran aplikasi
Comment[nb]=Vinduhåndtering og start av programmer
Comment[ne]=सञ्झ्याल प्रबन्ध र अनुप्रयोग सुरुआत 
Comment[nl]=Vensterbeheer en toepassingen starten
Comment[or]=ୱିଣ୍ଡୋ ପରିଚାଳନା ଏବଂ ପ୍ରୟୋଗ ପ୍ରାରମ୍ଭ
Comment[pa]=ਵਿੰਡੋ ਪਰਬੰਧ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਚਲਾਓ
Comment[pl]=Zarządzanie oknami i uruchamianie programów
Comment[pt]=Gestão de janelas e iniciação de aplicações
Comment[pt_BR]=Gerenciamento de janelas e execução de aplicativos
Comment[ru]=Управление окнами и запуск приложений
Comment[sk]=Správca okien a spúšťanie aplikácií
Comment[sl]=Upravljanje oken in zaganjanje programov
Comment[sr]=Управљање прозорима и покретање програма
Comment[sr@latin]=Upravljanje prozorima i pokretanje programa
Comment[sv]=Fönsterhantering och programuppstart
Comment[ta]=சாளர நிர்வாகம் மற்றும் பயன்பாட்டு துவக்கம்
Comment[te]=కిటికీ నిర్వాహణ మరియు అనువర్తనము ప్రారంభించుట
Comment[tg]=Идоракунии равзанаҳо ва оғозидани барномаҳо
Comment[th]=ตัวจัดการหน้าต่างและเรียกใช้โปรแกรม
Comment[tr]=Pencere yönetimi ve uygulama başlatma
Comment[uk]=Керування вікнами і запускання програм
Comment[vi]=Quản lý cửa sổ và chạy ứng dụng
Comment[zh_CN]=窗口管理与应用启动
Comment[zh_HK]=視窗管理與應用程式執行
Comment[zh_TW]=視窗管理與應用程式執行
Exec=/usr/bin/gnome-shell
TryExec=/usr/bin/gnome-shell
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-shell
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.14.2
Categories=GNOME;GTK;Core;
OnlyShowIn=GNOME;
NoDisplay=true
X-GNOME-Autostart-Phase=WindowManager
X-GNOME-Provides=panel;windowmanager;
X-GNOME-Autostart-Notify=true
X-GNOME-AutoRestart=false

BASHRC

~/.bashrc: executed by bash(1) for non-login shells.[spoiler]


# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth

# 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

# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar

# 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

# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

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

# 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 ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi


[/spoiler]

Many thanks

Graeme

Try running xterm:
Alt+F2 brings up a run dialog. You can run xterm from that.
Then in xterm run:

localectl set-locale LANG="en_US.UTF-8"

then reboot
It appears to be a locale problem. see here

Hi SeZo

Thanks for your input

Unfortunately Alt+F2 doesn’t do anything I’ve also tried Ctrl+Alt+F2, Shift+F2 nothing will open

I can add Xterm as a library shortcut from within the Steam interface which loads as UXTerm but when I open that I’m at a prompt steam@steamos:/usr/bin$ and I cant remove the /usr/bin$ part and I’m not sure I’d be doing the right thing even if I could

Also Terminal was also listed as a library shortcut but after selecting it it disappeared

Many thanks

Graeme

Ok disregard my last post I have an F Lock key on my keyboard which is why I couldn’t access any F Keys, anyway I followed your instructions then rebooted but it didn’t work, but it could be I didn’t copy the command in properly as I can’t seem to copy/paste in xterm, I’ll give it another try shortly then post back

Many thanks

Graeme

Ok I tried it again this time I was able to copy/paste into xterm and it worked so I must have mistyped the command the first time

Once again thank you very much

Graeme

Looking for a little more help

I got the terminal working perfectly and now I want to install software so I added the Debian repos to /etc/apt/sources.list as per these instructions

But nothing will install mainly due to unmet dependencies or held broken packages
here’s an example

desktop@steamos:~$ sudo apt-get install -t wheezy synaptic
[sudo] password for desktop: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 synaptic : Depends: libpango1.0-0 (>= 1.14.0) but it is not going to be installed
            Depends: libvte9 (>= 1:0.24.0) but it is not going to be installed
            Recommends: libgtk2-perl (>= 1:1.130) but it is not going to be installed
            Recommends: software-properties-gtk but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
desktop@steamos:~$ 

Here’s my sources list

# 

# deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture$

#deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture $

## internal SteamOS repo
deb http://repo.steampowered.com/steamos brewmaster main contrib non-free
deb-src http://repo.steampowered.com/steamos brewmaster main contrib non-free

deb ftp://ftp.uk.debian.org/debian/ wheezy main contrib non-free
deb-src ftp://ftp.uk.debian.org/debian/ wheezy main contrib non-free

deb ftp://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb-src ftp://ftp.us.debian.org/debian/ wheezy main contrib non-free

# Debian Main
deb http://http.debian.net/debian wheezy main
deb-src http://http.debian.net/debian wheezy main

Any help would be much appreciated this is driving me insane >:(

Many thanks

Graeme

Have you run

sudo apt-get update

and

sudo apt-get upgrade

then maybe

sudo apt-get dist-upgrade

before you tried to install synaptic?

In any case you have multiple instances of the debian repos.
Comment out the following:

deb [url=http://ftp://ftp.us.debian.org/debian/]ftp://ftp.us.debian.org/debian/[/url] wheezy main contrib non-free deb-src [url=http://ftp://ftp.us.debian.org/debian/]ftp://ftp.us.debian.org/debian/[/url] wheezy main contrib non-free

Debian Main

deb Index of /debian wheezy main
deb-src Index of /debian wheezy main

I’ve tried all these things including synaptic I had some success using aptitude which installed gedit where apt-get wouldn’t, aptitude also said it installed xbmc but it’s nowhere to be seen

Anyway I’ll comment out these duplicate entries in /etc/apt sources.list and report back

EDIT I can’t remember if I tried these commands before I tried installing Synaptic so I’ give that a try as well

Many thanks

Graeme

Here’s the output for installing Synaptic after following the 3 commands you posted and commenting out the duplicate sources.list file

desktop@steamos:~$ sudo apt-get install synaptic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package synaptic is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'synaptic' has no installation candidate
desktop@steamos:~$ 

Graeme

Well it’s definitely in their repos
ftp://ftp.us.debian.org/debian/pool/main/s/synaptic/

what’s the contents of your sources.list now ?

what's the contents of your sources.list now ?
# 

# deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture i386/amd64 DVD #1 20160421-22:02]/ brewmaster contrib main non-free

#deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture i386/amd64 DVD #1 20160421-22:02]/ brewmaster contrib main non-free

## internal SteamOS repo
deb http://repo.steampowered.com/steamos brewmaster main contrib non-free
deb-src http://repo.steampowered.com/steamos brewmaster main contrib non-free

deb [url]ftp://ftp.uk.debian.org/debian/[/url] wheezy main contrib non-free
deb-src [url]ftp://ftp.uk.debian.org/debian/[/url] wheezy main contrib non-free

#deb [url]ftp://ftp.us.debian.org/debian/[/url] wheezy main contrib non-free
#deb-src [url]ftp://ftp.us.debian.org/debian/[/url] wheezy main contrib non-free

# Debian Main
#deb http://http.debian.net/debian wheezy main
#deb-src http://http.debian.net/debian wheezy main
# Debian Update
deb http://http.debian.net/debian wheezy-updates main
deb-src http://http.debian.net/debian wheezy-updates main
# Debian Security
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
# Debian Multimedia Repo (for XBMC 12.*)
deb http://www.deb-multimedia.org wheezy main non-free


deb [url]ftp://mirror.nl.leaseweb.net/debian/[/url] wheezy main contrib non-free
deb-src [url]ftp://mirror.nl.leaseweb.net/debian/[/url] wheezy main contrib non-free

Run:

sudo gedit /etc/apt/sources.list

make it read

# 

# deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture$

#deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture $

## internal SteamOS repo
deb http://repo.steampowered.com/steamos brewmaster main contrib non-free
deb-src http://repo.steampowered.com/steamos brewmaster main contrib non-free

deb [url]ftp://ftp.uk.debian.org/debian/[/url] wheezy main contrib non-free
deb-src [url]ftp://ftp.uk.debian.org/debian/[/url] wheezy main contrib non-free

## deb [url]ftp://ftp.us.debian.org/debian/[/url] wheezy main contrib non-free
## deb-src [url]ftp://ftp.us.debian.org/debian/[/url] wheezy main contrib non-free

# Debian Main
## deb http://http.debian.net/debian wheezy main
## deb-src http://http.debian.net/debian wheezy main
# Debian Update
deb http://http.debian.net/debian wheezy-updates main
deb-src http://http.debian.net/debian wheezy-updates main
# Debian Security
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
# Debian Multimedia Repo (for XBMC 12.*)
deb http://www.deb-multimedia.org wheezy main non-free

SAVE the file and exit gedit

now run:

sudo apt-get update

then what happens if you run:

sudo apt-get install libpango1.0-0 libvte9 synaptic
desktop@steamos:~$ sudo apt-get update E: Malformed line 11 in source list /etc/apt/sources.list ([url=http://ftp://ftp.uk.debian.org/debian/]ftp://ftp.uk.debian.org/debian/[/url] is not an assignment) E: The list of sources could not be read.

Graeme

Hold on this forum is adding some formatting around FTP sites, even in a code box … here’s what it should read

or make it read

# 

# deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture$

#deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture $

## internal SteamOS repo
deb http://repo.steampowered.com/steamos brewmaster main contrib non-free
deb-src http://repo.steampowered.com/steamos brewmaster main contrib non-free

deb http://ftp.uk.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ wheezy main contrib non-free

## deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
## deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free

# Debian Main
## deb http://http.debian.net/debian wheezy main
## deb-src http://http.debian.net/debian wheezy main
# Debian Update
deb http://http.debian.net/debian wheezy-updates main
deb-src http://http.debian.net/debian wheezy-updates main
# Debian Security
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
# Debian Multimedia Repo (for XBMC 12.*)
deb http://www.deb-multimedia.org wheezy main non-free

which should also work.

desktop@steamos:~$ sudo apt-get install libpango1.0-0 libvte9 synaptic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package synaptic is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'synaptic' has no installation candidate
desktop@steamos:~$ 

can you give us your sources.list again.

I wanna see if something is changing it, because the two times you posted it, it was different.

# deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture$

#deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture $

## internal SteamOS repo
deb http://repo.steampowered.com/steamos brewmaster main contrib non-free
deb-src http://repo.steampowered.com/steamos brewmaster main contrib non-free

deb http://ftp.uk.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ wheezy main contrib non-free

## deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
## deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free

# Debian Main
## deb http://http.debian.net/debian wheezy main
## deb-src http://http.debian.net/debian wheezy main

okay try making it read

# 

# deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture$

#deb cdrom:[SteamOS GNU/Linux 2.0 _Brewmaster_ - Unofficial Multi-architecture $

## internal SteamOS repo
deb http://repo.steampowered.com/steamos brewmaster main contrib non-free
deb-src http://repo.steampowered.com/steamos brewmaster main contrib non-free

## deb http://ftp.uk.debian.org/debian/ wheezy main contrib non-free
## deb-src http://ftp.uk.debian.org/debian/ wheezy main contrib non-free

deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free

# Debian Main
## deb http://http.debian.net/debian wheezy main
## deb-src http://http.debian.net/debian wheezy main
# Debian Update
deb http://http.debian.net/debian wheezy-updates main
deb-src http://http.debian.net/debian wheezy-updates main
# Debian Security
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
# Debian Multimedia Repo (for XBMC 12.*)
deb http://www.deb-multimedia.org wheezy main non-free

and try to get it all this time :wink:

then run:

sudo apt-get update

and if there are no errors

sudo apt-get install libpango1.0-0 libvte9 synaptic