Git Product home page Git Product logo

connectionmanager2's People

Contributors

boekkooi avatar clarete avatar sciancio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

connectionmanager2's Issues

Can't Add/Modify Hosts

When I click on the connection manager settings, the preferences window pops up. However, when I click on "Add Host", "Add App" or "Add SubMenu" nothing happens. Clicking on "Add Separator" causes a separator to appear. I have also made sure that the ~/.connmgr file exists and has the correct permissions. I tried deleting that file and a new one was successfully created after bringing up the Connection Manager Preferences and adding a separator.

I am running Ubuntu 12.04 64-bit with Gnome 3.4.1 and Python 2.7.3.

The readme.md file says that the plugin version is 0.7.3. I even tried installing the latest version from the git repository with the same result.

Looking Glass reports no errors, and the plugin itself reports no errors.

Problems with manual install tips

README.md has become outdated and incorrect. The following:

Copy the tarball to $HOME/.local/share/gnome-shell/extensions and unpack it. A directory called [email protected] should be created.

should be reworded to something like this:

Download the zip file to $HOME/.local/share/gnome-shell/extensions and unpack it. A directory called connectionmanager2-master should be created. Rename it to [email protected]

Feature request: LilyTerm support

Although I am pretty happy with Guake and Terminator support - which rocks, I am thinking about moving to LilyTerm. As I do not want to leave this pretty cool Gnome extension, I am asking: any plans to support that?

Unfortunately I have no idea how to open up a new tab in LilyTerm beside keybindings :(

Function "Import SSHConf" does not work properly

Hi,

I am on Debian Wheezy, which has currently GNOME 3.2.1.

I experience the following:

If no hosts are in the list, the button seems to do nothing.

If one enrty is existent, I get the seperator for imported config, but nothing is imported.

From lockscreen anybody can launch connections

When the PC is locked, the ConnectionManager is fully functional. This allows anyone to see the configured ssh and what is worse, launching the connections. When the user unlocks the account, all connections are open.

I think that is better that ConnectionManager can not be used from lockscreen.

read ssh-config from ~/.ssh/config

The ssh configuration should be read/write from/to ~/.ssh/config, so this configuration could also be used for the ssh command line client or any other program which uses this configuration.

So this also had the advantage that ssh connections should be already configured if a ~/.ssh/config file exists when starting connectionmanager for the first time

Add support for terminator instead of gnome-terminal

While gnome-terminal is working quite fine it is missing some features that terminator offers out of the box. As currently only the profile selection is somewhat bound to gnome-terminal it would be nice to also add support for different terminal applications like terminator.

For implementation it would probably make sense to abstract the call to the terminal program and decide based on a global (or if you think it's worth it) also a per session config which terminal program to start.

They way the command line options would need to be assemlbed would be taken care by the abstraction to do the actual call to start the terminal application.

requirements

Perhaps you should specify that it requires python2-gconf in order to work..?

Add rxvt support

Hello would it be possible to provide rxvt support for the terminals? It's one of the terminals I use quite a lot.
urxvt = unicode rxvt support
urxvt-256color = one with 256 colors support.

thanks

Feature request: guake support

I would have a timid feature request: adding gauke support. Guake is a top-down terminal for Gnome which is capable of running tabs.

It would be really neat if Connection Manager could have an option to use Guake by default (like terminator support), and open up a new tab on the running Guake terminal. In bash, this is really easy to manage, eg.:

guake --new-tab --rename-tab=$NAME.OF.THE.TAB --execute-command="ssh $PARAMETERS" &

Would open up a new tab in the running Guake instance, name that tab and execute an initial command there.

I am just not familiar with python unfortunately, but I am sure this could be solved easily with some kind of system call.

Settings window not opening

I installed it from extensions.gome.org and wanted to give it a spin, but unfortunately the settings window doesn't open when I click on the icon and select “Connection Manager Settings”.

Cannot set "Profile" - Gnome 3.8.3

There is a problem with profile set in Connection Manager Settings.
If I want to add new host I must fill "Title", "Host" "Profile" and "Protocol", but there is a problem with "Profile" - I don't have option to choose, then I get info: You must enter title/host/profile.
I had old .connmgr file, but I've backup it and there is no change.
I'm using Gnome Terminal with your Extension.
Maybe there is other file that CM stores some config parameters?
Yesterday I've migrated to Fedora 19 (backup of all home directory and install on clean disk). Of course I've deleted old version and installed newest from github.

[Feature Request] Clone Host/App

I usually have to create two entries in for each host, one for my normal user and one for our deployment user. It would be great if I could clone an entry and then edit the new entry. Maybe append clone or dup to the title.

CM on Fedora 26, gnome-shell 3.24.2

Just upgraded to Fedora 26 and connection manager in gnome-shell doesn't want to work. I updated shell-version in metadata.json to match the gnome-shell 3.24 and still no joy.

Looking glass reports this error:
TypeError: Search.SearchProvider is undefined.

Would really like to get this extension working, I use it extensively at home and work.

Add support for gnome-shell 3.7

Just 'upgraded' to Ubuntu 12.10 (gnome-shell 3.7.1) and my favourite extension no longer works. Oh man :( Please could support for gs3.7 be added?

CM Search is not working

I had to change the Gnome version in metadata.json file and all worked except the CM Search. This is a really useful feature, especially when having a lot of connection settings.

This is my environment:

  • Debian 8 - Jessie
  • Gnome Shell 3.14.4
  • Connection Manager 0.8.3

Let me know how can I help.

not working with gnome-desktop3 3.22.2-2

not able to use connection manager after updating to current centOS release. Before it works fine.

Nov 28 15:24:05 lnx-rbg04 journal: JS WARNING: [resource:///org/gnome/shell/ui/extensionSystem.js 71]: reference to undefined property "[email protected]"
Nov 28 15:24:05 lnx-rbg04 org.gnome.Software: 14:24:05:0936 Gs no app for changed [email protected]
Nov 28 15:24:05 lnx-rbg04 journal: JS WARNING: [/home/fb/.local/share/gnome-shell/extensions/[email protected]/extension.js 100]: Too many arguments to function GLib.file_get_contents: expected 1, got 3
Nov 28 15:24:05 lnx-rbg04 journal: Extension "[email protected]" had error: TypeError: this.child.Name.quote is not a function

Not compatible with Gnome 3.24.2

I cannot activate "Connection manager" in Gnome 3.24.2. (Fedora 26)
It tells me "error loading extension". If you require any further information, tell me how I can provide it.

crashing on Gnome 3.10.4

It crashes on Ubuntu 14.04 right after trying to add something on the configuration window after the installation. Could not debug on looking glass, probably because of the python dependencies.

Thanks,

Allow to specify connection parameters

Hi,

I often use your extension and it would be really nice if it could be possible to specify connection parameters, e.g. the connection port for ssh. Since some of the parameters might be specific to the application used to connect (ssh, mosh, ...) it would be sufficient to let the user specify the parameters in a raw fashion.

Thanks,
Arianna

add tabs option for terminator

Hi sciancio,

It's a great extension, and a good point to include terminator as an alternative to native terminal.

Using it I saw it didn't open the connections in tabs when selecting terminator, and I saw in the wiki it's a limitation in the design. In the wiki you say terminator doesn't support tabs, but I'd say it does, at least in the release I'm using (0.95-1 in Ubuntu 11.10).

I was wondering if this feature could be included in a future release.
By the way, i just tried to edit the js code, and remove the restriction, and it is working for me. (Not sure if it should be the only change, or if this change can have collateral damages.)

Line 453, before:
if ( (this._menu_open_tabs) && (!this._terminator_as_terminal) ) {
Line 453, after:
if (this._menu_open_tabs) {

Thanks.

Cannot Add App, Host, Clone

Lovely extension. I'm using the GitHub version on 3.8. Problem occurs when I open the GUI, and click on any of the Add App, Add Host, Add SubMenu or Clone It buttons. The GUI always closes. My menu was originally created in 3.6. So, I don't see to be able to edit it. I can insert separators through, but thats about it. Ideas?

Connection Manager Settings won't open

Arch Linux x64 with gnome 3.6 python2-gconf installed.

It wasn't working after enabling off the extensions website and I installed python2-gconf which made it work for a period of time. After some web browsing it stopped working again. Even after restarting the shell and a restart of the PC I can't get the settings to open.

What could I do to troubleshoot this?

Could not parse valid .ssh/config

My .ssh/config looks like this:

Host example.de
        HostName example.de
        User them

Host example.com example.org
        User me

However, ConnectionManager is not able to parse it. I did a look into the code, and there are a couple of problems here:

  • The line Host example.com example.org is not translated into two entries, but only one
  • Since it misses a HostName entry, the previous entry is reused.

All in all this results into

Expected behavior would be:

  • Split Host by \s+ and create entry for each of resulting items
  • If HostName is not set, use value of Host (that is the current item) instead

Given the above example, the following result is expected:

TEEing output

On ssh menu there was the ability to use -> www.example.com | tee $HOME/ssh_logs/www.log

this would write to a logfile. It seems that when this is used the connection just ceases after login. are there any shell characters needed to prevent this?

Gnome 3.32 fails to load extension consistently

Fails to load after restarts consistently and showing the following in error in looking glass:

TypeError: this.viewSelector.removeSearchProvider is not a function

It seems to load properly after refreshing it from github but on subsequent restarts fails the above error.

FYI, I'm using Fedora 30 beta

Cinnamon support

Hi,

Any chance you would consider making the extension Cinnamon compatible, or bundle some instructions how to get it to work with Cinnamon?

I have tried; linuxmint/cinnamon#103

But this does not seem to work.

If you need some debug information, please let me know how to collect that for you.

Using cinnamon-1.6.7 on Fedora 18.

Gr, J

Import sshmenu config file

Since it is built on the idea of sshmenu, it would be nice if it could import the sshmenu config file.

Adding new terminal application integration (mosh)

It would be really cool if hosts could be reached by mosh besides bare ssh. It can be found on Github too.

I am aware of the fact that this can be done ATM too by adding connections as applications instead of hosts, just created this ticket to ask if you'd ever plan to add this option to your great piece of Gnome extension :)

Crashes on Ubuntu 13.10 with gnome shell 3.8.4

Python crashes when adding host or folder

My environment:

Ubuntu 13.10 saucy
GNOME Shell 3.8.4
Python 2.7.5+

/var/log/syslog :
LPersa kernel: [ 3967.061547] traps: python2[5365] trap int3 ip:7fe86c58c3d9 sp:7ffff58a1390 error:0

Icon and title missing during tabing

First off. this is awesome. Thanks for the hard work. I noticed a bug when I was tabbing through open applications. The title for the connection manager windows in Conmgr.py and the icon is a missing icon.

Thanks again.

Option to keep terminal open after command execution

Option to keep terminal open after command execution

When we set a "username @ hostname command" to run the command automatically on the terminal, the terminal is automatically closed, a good option would be for the terminal not to automatically close, I say this because I have the following scenario:

I have 2 environments being homologation and production, for the approval environment I have direct access through the ssh connection but for production there is no the same direct access, it is necessary access to the maintenance environment to access the production environment, so I would like it to be possible do something like:
user @ hostname "ssh username @ hostnameProductionMachine / bin / bash"

So by performing a 'hop' on the maintenance machine and then connecting to a production machine.

Icons size

Using that version on my debian sid with gnome-shell 3.26 works fine except the icons size.
if i modify the stylesheet.css i can reduce the size but the big icons come back again and i dont know why ?
May be a solution here ?

Open hosts/apps in tabs instead of new window by default

As far as I see all commands are run in a new window by default (for gnome-terminal and terminator), or I have screwed up my configuration. Any idea how to get new tabs instead of windows by default?

The "Open all as tabs" button is working fine.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.