yselkowitz / caja-terminal Goto Github PK
View Code? Open in Web Editor NEWcaja-terminal is a embedded terminal in caja
License: GNU General Public License v3.0
caja-terminal is a embedded terminal in caja
License: GNU General Public License v3.0
running caja from terminal produce this warnings about caja-terminal
[rave@mother ~]$ sudo caja
/usr/lib64/python2.7/site-packages/gi/overrides/Gtk.py:50: RuntimeWarning: You have imported the Gtk 2.0 module. Because Gtk 2.0 was not designed for use with introspection some of the interfaces and API will fail. As such this is not supported by the pygobject development team and we encourage you to port your app to Gtk 3 or greater. PyGTK is the recomended python module to use with Gtk 2.0
warnings.warn(warn_msg, RuntimeWarning)
sys:1: PyGIWarning: Caja was imported without specifying a version first. Use gi.require_version('Caja', '2.0') before import to ensure that the right version gets loaded.
Initializing caja-open-terminal extension
Initializing caja-image-converter extension
forget the first one
Hi,
I can't get it running on MATE caja 1.12.0. I've tried provided script, but no success.
Hi,
In Fedora 20 using caja-terminal 0.8, the preferences->colors settings could be used
to change the text and background colors. In Fedora 23 with caja-terminal 0.9 that no
longer works.
My old config file from Fedora 20 has this in it:
[COLOR]
text = "#0fa5fe7a9996"
background = "#000000"
palettename = "Tango"
...and that results in the expected colors being rendered.
However, after using the preferences->colors settings to make a change, the
config file is written to have:
COLOR]
text = "Gdk.Color(red=50372, green=41120, blue=0)"
background = "#000000"
palettename = "Tango"
This results in white text on a black background, and there it is stuck
until the config file is fixed by manual editing. After caja is killed to force
a reread, the desired colors are restored.
Looks like someone tried to update the config file format and only got
the job half done.
When Caja is opened with caja-terminal enabled in Fedora 26, the bash processes for the terminal doen't get killed when the directory changes in Caja and the terminal updates. This means that the old bash process is still active on the system, and locks the directory resource.
This also prevents the unmount tools from working properly, since they see that a process still has the mounted resource open and will normally fail (unless forced).
Steps to Reproduce:
Actual results:
The output of the lsof command lists that directory /usr/lib and /usr/lib/cups are both open in separate bash processes, even though the /usr/lib directory is no longer open in Caja itself. Navigating back to /usr/lib also spawns a new processes, so effectively this will continually spawn processes unbeknownst to the user. The only way to kill the resulting bash processes is to manually go into the terminal and find their PID to use the kill command.
Expected results:
Only /usr/lib/cups should be open (not /usr/lib as well).
Hi, I tried this extension on my Ubuntu 16.04 (64-bit) & Caja 1.12.7 but it's not working.
$ sudo ./install.sh --install
Caja Terminal - An integrated terminal for the Caja file browser.
Installing Caja Terminal...
* Checking build dependencies...
* gettext ............................. [OK]
* Checking dependencies...
* Caja ............................ [OK]
* Caja Python...................... [Missing]
* Python .............................. [OK]
* Python GObject Bindings (PyGObject) ......... [OK]
* Python VTE .......................... [OK]
* PyXDG ............................... [OK]
* Python gettext support .............. [OK]
* Copy file...
mkdir: created directory '/usr/share/caja-terminal/'
'./pixmaps/caja-terminal_logo_120x120.png' -> '/usr/share/caja-terminal/caja-terminal_logo_120x120.png'
'./pixmaps/caja-terminal_logo_60x60.png' -> '/usr/share/caja-terminal/caja-terminal_logo_60x60.png'
'./code/caja-terminal.glade' -> '/usr/share/caja-terminal/caja-terminal.glade'
'./code/caja-terminal-preferences.glade' -> '/usr/share/caja-terminal/caja-terminal-preferences.glade'
'./code/caja-terminal.py' -> '/usr/share/caja-python/extensions/caja-terminal.py'
mode of '/usr/share/caja-python/extensions/caja-terminal.py' changed from 0775 (rwxrwxr-x) to 0755 (rwxr-xr-x)
mkdir: created directory '/usr/share/doc/caja-terminal/'
'README' -> '/usr/share/doc/caja-terminal/README'
'AUTHORS' -> '/usr/share/doc/caja-terminal/AUTHORS'
* Build and install translations...
* Building ./locales/pt_BR.po .................. [Ok]
* Building ./locales/cs.po .................. [Ok]
* Building ./locales/pl.po .................. [Ok]
* Building ./locales/nl.po .................. [Ok]
* Building ./locales/he.po .................. [Ok]
* Building ./locales/pt.po .................. [Ok]
* Building ./locales/ru.po .................. [Ok]
* Building ./locales/ro.po .................. [Ok]
* Building ./locales/fr.po .................. [Ok]
* Building ./locales/nb.po .................. [Ok]
* Building ./locales/es.po .................. [Ok]
* Building ./locales/de.po .................. [Ok]
* Building ./locales/tr.po .................. [Ok]
* Building ./locales/hu.po .................. [Ok]
* Building ./locales/sv.po .................. [Ok]
* Building ./locales/it.po .................. [Ok]
* Building ./locales/lv.po .................. [Ok]
* Building ./locales/bg.po .................. [Ok]
'./install.sh' -> '/usr/share/caja-terminal/install.sh'
$ killall caja
# restart computer
Caja Python is installed in /usr/lib/x86_64-linux-gnu/caja/extensions-2.0/libcaja-python.so
(install script is checking /usr/lib/caja/extensions-2.0/libcaja-python.so
).
What is wrong and how fix it? Python is not my cup of tea :-/
Thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.