Comments (6)
Some related info:
Bug 402365 – Save terminal scrollback with session
https://bugzilla.gnome.org/show_bug.cgi?id=402365
Bug 402367 – Crash (or power failure) recovery
https://bugzilla.gnome.org/show_bug.cgi?id=402367
And on the related topic of 'screen' integration:
Bug 332148 – Support for GNU screen
https://bugzilla.gnome.org/show_bug.cgi?id=332148
equivalent KDE bug
http://bugs.kde.org/show_bug.cgi?id=58868
http://live.gnome.org/GnomeTerminal/ScreenIntegration
http://monia.wordpress.com/2006/08/31/integrating-gnome-terminal-and-screen/
(Includes (outdated) patches for gnome-terminal to implement this.)
Original comment by: tmetro
from roxterm.
OK, I've finally got around to making it support X session management as a client. It was even harder than I thought! And I'm not sure that the window manager (at least xfwm4) is able to identify the windows correctly to get them on the correct workspace etc, but documentation on that is very sparse.
I haven't got it to save the scrollback buffer, I think that's going too far. Restoring the contents would probably clash with the new output from rerunning the command, and there could be confusion with what appears to be the last few commands not being consistent with the shell's history buffer.
Original comment by: realh
from roxterm.
OK, I've finally got around to making it support X session management as a client. It was even harder than I thought! And I'm not sure that the window manager (at least xfwm4) is able to identify the windows correctly to get them on the correct workspace etc, but documentation on that is very sparse.
I haven't got it to save the scrollback buffer, I think that's going too far. Restoring the contents would probably clash with the new output from rerunning the command, and there could be confusion with what appears to be the last few commands not being consistent with the shell's history buffer.
Original comment by: realh
from roxterm.
That completely failed to work because I misunderstood the crappy SMlib documentation. As of r710 it uses correct property names so the sessions are restored (and pruned). There still seems to be a problem getting windows on the right workspace though.
Original comment by: realh
from roxterm.
OK, I've finally got around to making it support X session management...
Fantastic!
It was even harder than I thought!
I'm glad you stuck with it.
And I'm not sure that the window manager (at least xfwm4)
is able to identify the windows correctly...
Have you tested it with GNOME?
Can you write up a simple test case showing the steps to enable session management and what I should expect to see, and I'll give it a spin under GNOME and report back.
I haven't got it to save the scrollback buffer, I think that's going too
far.
I can see a case for that argument, especially seeing as you are investigating screen integration as well, so I wouldn't worry about it. Besides, take baby steps. What you've described so far is plenty for now.
Original comment by: tmetro
from roxterm.
I use GNOME but with xfwm4 instead of metacity. I think it was roxterm's fault, not the session manager or wm, because gnome-terminal was getting the right workspace. But it's OK now, the first change I thought of to try today seems to have fixed it :-).
Original comment by: realh
from roxterm.
Related Issues (20)
- how to prevent roxterm from stealing focus while keying in unicode sequence? HOT 2
- Fixing the PPA HOT 5
- Using "Tab" key in a keyboard shortcut did not work HOT 3
- Sixel support HOT 2
- no longer obtainable with apt-get install HOT 10
- Stable releases on github? HOT 3
- 3.12.1: missing pcre2 dependency checking HOT 9
- Enable wrap_switch_tab property HOT 2
- Select All not working correctly in Linux Mint-21.x HOT 3
- Feature: Write scrollback buffer to disk HOT 12
- RFE: please start making github releases
- Color Scheme reverts to GTK after closing. HOT 2
- Error "color-scheme" HOT 8
- New Roxterm / New window opens in background HOT 5
- FEATURE REQUEST: disable more/all keyboard shortcuts HOT 2
- [CATPPUCCIN] color theme for [NEOVIM] is unsupported in ROXTerm version 2.9.5 HOT 7
- Latest release 3.14 does not follow or update to current config. HOT 1
- Upgrade from 3.14.3 -> 3.15.0 causes $TERM variable to not be set and all kinds of related issues HOT 2
- Apply different GTK CSS depending on roxterm instance profile HOT 4
- Unable to change default color scheme HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from roxterm.