What happens if you do echo $TEXMACS_PATH
and echo $PATH
from the terminal?
Problems for installing texmacs on ubuntu
echo $PATH
gives
/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs/bin:/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs/bin:/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs/bin:/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs/bin:/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs/bin:/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs/bin:/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs/bin:/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs/bin:/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs/bin:/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs/bin:/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs/bin:/home/dell/anaconda3/bin:/home/dell/anaconda3/condabin:/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs/bin:/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/dell/.local/bin:/home/dell/bin:/home/dell/.local/bin:/home/dell/bin:/home/dell/.local/bin:/home/dell/bin:/home/dell/.local/bin:/home/dell/bin:/home/dell/.local/bin:/home/dell/bin:/home/dell/.local/bin:/home/dell/bin:/home/dell/.local/bin:/home/dell/bin
and echo $TEXMACS_PATH
gives
/home/dell/bin/TeXmacs-2.1.1-x86_64-pc-linux-gnu/TeXmacs
Ok, now it is the turn of
texmacs
from the terminal
this simply launches texmacs, as the default way I used before
Then IMHO the test is not conclusive. Again IMHO, In order to be able to test the effect of /etc/profile.d/texmacs.sh
, you have to first make sure that
texmacs
from the terminal does not do anything when /etc/profile.d/texmacs.sh
does not exist.
I guess there may be a way to refresh /etc/profile.d/
? just like source ~/.zshrc
?
Currently I can not reboot system because there are some jobs running on this machine.
I do not know, sorry. I usually log out and then back in again to test the changes to my desktop environment. I do not usually reboot for testing, but I donot know what is the effect of logging out on the jobs that are running on your machine.
great, i just log out and log in and texmacs indeed appears in Show Applications
BTW, because these jobs are running inside tmux
, it is found that they are not terminated by the re-log-in process.
Thank you very much, pireddag : )
Yeah, instructions are problematic. If you copied-pasted them then that means you run
add-apt-repository "deb http://ftp.texmacs.org/TeXmacs/tmftp/repos/apt/ yakkety universe"
The codename yakkety
refers to 16.04. For 20.04 youāve to modify this to focal
. Mixing repos of different releases is discouraged for Debian-based distros and even if a package is installed it may not run correctly. In genera the following line can be run which adds the correct repo for the Ubuntu version
add-apt-repository "deb http://ftp.texmacs.org/TeXmacs/tmftp/repos/apt/ $(lsb_release -c | awk '{print $2}') universe"
Itāll be nice if we had TexMacs distributed as snap or/and flatpak alongside those native packages.
Yes, Iāve already manually chosen the correct one for my ubuntu, but the problem still remainsā¦
Iāve experimented a bit with Flatpak here:
https://gitlab.act.reading.ac.uk/j.wouters/tm-flatpak/
Plugins in general donāt work very well, though, due to the sandboxing nature of Flatpak. Iām therefore hesitant to distribute a Flatpak version until an elegant solution can be found.
Hi @pireddag, this is a follow-up question, is it possible to add texmacsās icon to this application by hand?
Currently, it does not have icon at all.
I am using Xubuntu, but maybe on Ubuntu it is the same: the application can be edited directly from the menu (right click and āEdit applicationsā) and as far as I can see the icons in TeXmacs are in misc/images/
Please let me know if you need more details.
Thanks a lot!
Although I am not fully understand your suggestions, nevertheless, based on the location of the icon you mentioned, I simply change Icon=texmacs
to make it equal to the location of the icon png file, which works immediately even without restart/log-out-log-in