Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Save Sessions #114

Closed
kikecalpe opened this issue Apr 30, 2013 · 53 comments
Closed

Feature Request: Save Sessions #114

kikecalpe opened this issue Apr 30, 2013 · 53 comments

Comments

@kikecalpe
Copy link

Feature Request: Save Sessions http://guake.org/ticket/367
Reported by: huahaiy Owned by: somebody
Priority: major Milestone: 0.5.0
Component: guake Version:
Keywords: Cc:
Description

I use guake at work as my main terminal and use KDE at home. One feature from konsole that I miss in guake is being able to save the session state, so that all my previously opened and named tabs are restored when I restart guake.

@bennynis
Copy link

bennynis commented May 4, 2013

+1
will be very useful for me too

@claudyus
Copy link

+1
save session could be a great feature

@gsemet
Copy link
Member

gsemet commented Feb 13, 2014

like it

@gsemet gsemet added this to the 0.6.0 milestone Feb 13, 2014
@gsemet gsemet assigned gsemet and unassigned gsemet Feb 13, 2014
@gsemet gsemet modified the milestones: 0.8.0, 0.7.0 Feb 15, 2014
@fredmo
Copy link

fredmo commented Feb 21, 2014

+1
It am very interested

@gsemet
Copy link
Member

gsemet commented May 29, 2014

What I do for the moment: I have a script with all guake commands used to configure my different tab. I run this in the first guake terminal, and it creates and renames all my tab automatically.

In a near futur, a simple save/restore session mecanism will be implemented.

@AndrewEastwood
Copy link

+1

@AndrewEastwood
Copy link

is there any progress on this?

@gsemet
Copy link
Member

gsemet commented Nov 5, 2014

Nothing new on this subject for the moment I use a startup script:

sleep 5

guake -r "main" -e "cd ~/projects/"
guake -n "devtools" -r "dev-tools" -e "cd ~/projects/dev-tools"
guake -n "python" -r "ipython" -e "python"
guake -s 0

which is triggered automatically using the hidden gconf key: /apps/guake/general/startup_script

I think i will work on it for 0.6

@gsemet gsemet self-assigned this Nov 5, 2014
@gsemet gsemet modified the milestones: 0.5.2, 1.1.0 Nov 5, 2014
@gsemet gsemet modified the milestones: 0.6.0, 0.5.2 Nov 5, 2014
@AndrewEastwood
Copy link

cool :) so, I just create /usr/lib/guake/general/startup_script with commands and it'll work, right?

@gsemet
Copy link
Member

gsemet commented Nov 5, 2014

no, create it where you want an use gconf-editor to set the path in the /apps/guake/general/startup_script key

@AndrewEastwood
Copy link

I'm using ubuntu and there's not any /app/ folder

@gsemet
Copy link
Member

gsemet commented Nov 5, 2014

man gconf-editor

@AndrewEastwood
Copy link

I got it. thanks (:

@gsemet gsemet modified the milestones: 0.6.0, 0.7.0 Apr 19, 2015
@linxon
Copy link

linxon commented Jul 7, 2017

+1

3 similar comments
@gaursagar
Copy link

+1

@FedeG
Copy link

FedeG commented Aug 9, 2017

+1

@knochenhans
Copy link

+1

@ghost
Copy link

ghost commented Aug 10, 2017

I've got a solution: I didn't reboot for a month. Works perfectly ;)

@AndrewEastwood
Copy link

LOL

@arturespl
Copy link

+1

1 similar comment
@imranashraf
Copy link

+1

@fred-snyder
Copy link

+10

@kusha
Copy link

kusha commented Oct 5, 2017

+1

@frederik-labbe
Copy link

+9000

@gsemet gsemet removed this from the 0.8.11 milestone Jan 11, 2018
@curtisz
Copy link

curtisz commented Feb 15, 2018

@gsemet With this last 0.8.11 milestone removed, what's the plan for this feature request?

Incidentally and with respect to the feature itself, Sublime Text saves its sessions by basically dumping all unsaved tab content into JSON files under its directory in ~/.config/. There are various packages available with this behavior (even written in Python) which could serve as a template or copypaste for this feature in Guake.

@gsemet
Copy link
Member

gsemet commented Feb 16, 2018

I need this feature myself, so... patience ! :)

@nbozeman
Copy link

Let's do it! +1

@rsansores
Copy link

rsansores commented Aug 15, 2018

hahah feature request since 2013!!!

bump +1

@k00ni
Copy link

k00ni commented Oct 19, 2018

Any update here? :)

@drNoob13
Copy link

drNoob13 commented Feb 4, 2019

~6 years have passed. Did you find a better way to save/open session in Guake (if yes, can you share it?),

Or you lost your patience and used Tmux instead?

@AndrewEastwood
Copy link

I believe that thing wont be fixed.

@gsemet
Copy link
Member

gsemet commented Feb 4, 2019

Hi guys. Yes 6 years has passed, indeed, but I did not saw any contribution from your part on this request. So, I understand this feature would be cool to have, and now the big rework is done, it would actually be quite trivial to do.
However, life is life, I do not have time to work on it for the moment. I barely have time to maintain the code, do the review of volunteers that try to improve Guake instead of just complaining on issues, and merge and do some releases from time to time.

So, if you really want this feature to land in Guake, just open your favorite code editor, Visual Studio code is a marvel nowdays, but vim or Pycharm users are also welcomed. I would be delighted to do your review.

Sorry guys, but I have some diapers to change and other maintainance work to do 😭🍼👶.
This is the kind of release you do not want to miss!

@AndrewEastwood
Copy link

looks like a plan. just need a bit of python knowledge :)

@drNoob13
Copy link

drNoob13 commented Feb 4, 2019

Sorry guys, but I have some diapers to change and other maintainance work to do sobbaby_bottlebaby.
This is the kind of release you do not want to miss!

Absolutely reasonable. The diaper exchange should be your first priority. This kind of rolling release is time-consuming. :)

I am thinking about writing a script to automate many ROS (Robot Operating System) script executions in a robot client and a host PC based on Guarke. While save/open session function is a way to do it, there is other way to get it done.

@gsemet
Copy link
Member

gsemet commented Feb 4, 2019

tmux is a good replacement until Guake has this feature :)

@AndrewEastwood
Copy link

... but it less convenient

@mlouielu
Copy link
Collaborator

This should be done by #1515 & #1528

@gsemet gsemet added this to the -- NEXT VERSION -- milestone Apr 17, 2019
@gsemet gsemet closed this as completed Apr 17, 2019
@hazaeluz
Copy link

hazaeluz commented May 8, 2019

Is this merge on Master comming officially on next version? or should I just go ahead and get the code/compile and install myself?

@mlouielu
Copy link
Collaborator

mlouielu commented May 8, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests