Hello, i installed CCSv5.5.0 in linux (xubuntu 13.10), and it seems that it has poor integration with the system. I create a list for it:
- Desktop icons:
- it creates the Code Composer desktop shortcut as administrator (root), so every time you double click it, you have to click in a window for ensure that CCS is safe to run. You, as normal user, can not change permission of the shortcut. (1)
- it creates a .desktop file for a single PDF (and it has its own icon...). Seriously, it's nonsense, you have to create only a symlink in desktop to /opt/ti/any-file, and there is mime type for pdf (see /usr/share/icons), there is no need of an ugly pdf icon... (2)
- there is no need for shortcuts in desktop, the problem is that there is no entry in menu system :)
- Poor integration of the GUI, in windows it is much better. I know that it runs with a JRE, but there are many programs that is looking good.
- Texas Instruments is so important that it install a new category in menus, "Texas Instruments". Seriously, Linux is NOT Windows (in windows, yes, you can use an entry for each program, the whole system is messed up). There are categories, respect them. The right place is in the Development category. (3)
- and it creates a new category, but when you click in it, there is only one entry, for CCSv5.5.0 Releases Notes, and it does not opens, there is a permission problem.
- With no entry in the menu, how a different user can run CCS? There is only desktop shortcuts...
- It creates folders in my home directory. Why this TI stuffs does not create your configurations files and folders under a single hidden folder? It's annoying for any linux user see folders like "isus", "ti" or any file in home folder. It's place for Documents, Downloads, Pictures, not for a specific program. And there is some standards for it in FreeDesktop.org.
Hey TI, it's your baby, take care of him. You spend millions to make a compiler or other thing, will it hurt to do a good integration with the system?
(1)


