6 ms·
PuTTY Tray
- ozh 13y agotabs?
- mooism2 13y agoTabs are evidence of poor window management capabilities on the part of the host windowing environment, which is why they are ubiquitous in PC web browsers.
- muppetman 13y agoThis comment is evidence of poor reference citing capabilities on the part of the original commenter, which is why such comments are ubiquitous in Hacker News threads.
- mooism2 13y agoNot every comment on HN is intended to eventually make it unscathed onto Wikipedia. I intended to spark discussion around the question “Why do so many people want applications to provide tabbed windows?”. I can see that people might have misinterpreted my comment as attacking the OC for wanting tabs (wanting tabs is a rational response to not having faith in the OS's window management capabilities) or as an attack on MS-Windows (I used PC as opposed to tablets/phones, which use non-windowed guis; so to include Macs/Gnome/KDE/etc; perhaps there is an obscure windowing environment that allows me to group and manage tens of windows without the aid of application-level tabs, but I am not aware of it). Never mind. (No references: original research.)
- WayneDB 13y ago...in your opinion. What would your dream window manager do with all the windows that are currently accessible via tabs? Would I always see a list of these windows somewhere so I can quickly and easily access them? If so, you're reinventing tabs, which work fine in my opinion. Obviously also in the opinions of all the people asking for them. Let's be specific - What is your problem with tabs and how do you propose to fix the problem?
- mooism2 13y agoMy problem with tabs is that it groups all shell sessions together in one window, all the web pages I'm looking at in another window, all the files I'm editing in a further window of their own. Suppose I am editing two files (A and B) in a text editor: two tabs in one full-screen window. And suppose I am referring to two pages (C and D) of documentation in a web browser: two tabs in another full-screen window. (Can we take it as read that I have one monitor and it's not big enough to have a coding window and a documentation window next to each other without overlapping. Maybe I have to get a lot of work done while on planes/trains/buses; maybe I can't keep my concentration if I always work in the same chair and lugging second monitors around is tedious; maybe my boiler, washing machine and second monitor just broke and I can't afford to replace them all this month. A second monitor mitigates but does not solve the issues I will describe.) If I am adding text to A and need to refer to B for a moment, I can just switch tabs. Easy. If I am reading C and need to refer to D for a moment, I can just switch tabs. Easy. If I am adding text to A and need to refer to C for a moment, I need to switch windows, and then maybe I need to switch tabs as well; I can't in general know whether I will need to switch tabs until after I have switched windows. At least if I am flipping repeatedly between A and C I will only have to switch windows. Otoh, if I am flipping between A, C and D, then it starts getting a bit difficult keeping track of whether I need to Alt+Tab or Alt+digit or both (add a tmux/screen session into the mix and you've got three different ways of switching between things; scatter related things across multiple desktops and you have four). Because I just think of them as A, B, C and D; the computer thinks of them as Editor A, Editor B, Browser C and Browser D. The computer forces me to be explicit about whether the document I want to switch to is open in a different or the same application. The computer already knows: why do I have to tell it again? This is a problem for me. Perhaps it is not a problem for you; perhaps you can deal with all these details subconsciously. If you take the old Windows taskbar (before it started grouping windows according to which application they were from) and place it on the left (instead of the bottom), there's space to display more windows before you run out of space. Add typical application-tab-management features to the taskbar (drag-and-drop to reorder, individual close buttons in the list), then most people won't need application-tabs (i.m.o, of course). (Some people would have too many windows open for this to be feasible. But then some people have so many tabs open in Firefox that they have to install a tab management extension to manage them all.) You might complain that to some extent I'm reinventing tabs at the window level. That's kind of the point: application-tabs are easier to use than windows. Their drawback is that they silo tabs from different applications away from each other. Let's break that restriction.
- josteink 13y agoPersonally I prefer FuTTY which includes a decent mish-mash of patches and modifications. https://code.google.com/p/futty/ https://code.google.com/p/futty/ Supports all kind of terminals, like telnet, ssh, adb, cygterm, etc. Supports clickable links. Good unicode/wide-char support.
- A321 13y agoHow does it compare to Kitty [0]? [0] http://kitty.9bis.net/ http://kitty.9bis.net/
- nodata 13y agoComparison to SuperPuTTY? https://code.google.com/p/superputty/ https://code.google.com/p/superputty/
- gprasanth 13y agoWhoa! there seem to be a lot of forks for the original PuTTY. I never used anything else other than this and putty itself. Perhaps there should be a wiki page for "Comparision of PuTTY Forks" on wikipedia.
- twodayslate 13y agoI've been using this for a while. It is just like normal putty except it can launch/minimize to the tray. That's the only thing I needed so it was perfect for me. I haven't tried any of the other forks listed here and have had no reason not too.
- phyalow 13y agoPutty - may aswell install cygwin then a X11 windowing manager!
- pathy 13y agoAlternatives to PuTTY linked in the thread so far: https://puttytray.goeswhere.com/ https://puttytray.goeswhere.com/ https://code.google.com/p/futty/ https://code.google.com/p/futty/ https://code.google.com/p/superputty/ https://code.google.com/p/superputty/ http://kitty.9bis.net/ http://kitty.9bis.net/ http://www.thegeekstuff.com/2009/03/putty-extreme-makeover-using-putty-connection-manager/ http://www.thegeekstuff.com/2009/03/putty-extreme-makeover-u... Which one is the best? I currently use Putty Tray, for no real reason except that someone linked it to me awhile back and it is, imo, better than vanilla PuTTY. But how does it compare to the alternatives? Edit: added more!
- cheald 13y agoI've been using KiTTY for a year or so now, and it's great.
- ollybee 13y agoIt's not a matter of which one is best, it's which one do I trust. I know source is available but these applications may not be subject to the kind of scrutiny and monitoring that better know packages might be. How long would it take before anyone noticed if the binaries for one of these was altered? How difficult would it be to carry out spear phishing attack against one of the authors allowing that to happen?
- VLM 13y agoThat's an accurate summary of the threat looking back in time. Looking forward in time, when a bug is found, which has a larger mass of humanity working to fix it, the intensely scrutinized original, or a UI theme mod that about ten people use? This is the kind of thing that always scares me away from little two person linux distros forked off a "real" distro. Imagine in six months there's yet another mistake in Debian's SSL libs much like happened before. Or insert your own analogy. Who's more likely to quickly push patches out, the thousands in the Debian keyring pushing the hundreds who are active pushing the tens who are into security pushing the (small number) in the FTPmaster team to push the patched packages out as fast as 100 wpm keyboards humanly allow, or the two guys who made Zombie-nix which is merely a fork of Debian with everything they don't personally like removed, a scarey animated gif zombie themed boot screen, and some "marketing", who can't be reached because they're out camping, drinking, and shining deer until next month? (not that there's anything wrong with camping and drinking, although deer shining I suppose depends on your state/local laws)
- FauxFaux 13y agohttps://github.com/FauxFaux/PuTTYTray/wiki/Other-forks-of-PuTTY https://github.com/FauxFaux/PuTTYTray/wiki/Other-forks-of-Pu... edits madly
- swatkat 13y agoI use Putty Connection Manager, which has a pretty good tabbed interface. http://www.thegeekstuff.com/2009/03/putty-extreme-makeover-using-putty-connection-manager/ http://www.thegeekstuff.com/2009/03/putty-extreme-makeover-u...
- q_revert 13y agojust in case there's anyone who hasn't seen it before, Xming[0] combined with {putty,kitty,alternative} allows you to `ssh -X host` [0] http://sourceforge.net/projects/xming/ http://sourceforge.net/projects/xming/
- rob22 13y agosuperputty is quite good compare than other putty .
- mmsimanga 13y agoThese days I use MobaXterm for SSH and SFTP http://mobaxterm.mobatek.net/ http://mobaxterm.mobatek.net/ MobaXterm is an excellent program and that has way more features than I actually use.
- Nux 13y ago+1 for MobaXterm! Excellent program, includes bash and some other basic linux tools and an X server so you can run forwarded applications via SSH. It doesn't beat running an actual linux distro, but it's the closest thing to it that I've found.
- freeman478 13y agoI am using mRemoteNG (http://www.mremoteng.org/ http://www.mremoteng.org/). What's great is that in one tabbed interface I can do VNC / RDP and SSH connections.
- yashau 13y ago+1 for mRemoteNG. It's by far the best of all I've tried.
- linker3000 13y agoWell, if we're counting votes, you can have one from me too mRemoteNG's tabbed interface and supported protocols really helps with remote/local support
- blueatlas 13y agomRemoteNG is the only connection manager that I liked well enough to move away from SecureCRT, which I've used for well over 10 years. The additions of RDP and VNC, along with tabbed connections, made it an easy switch.
- linker3000 13y agoIt's probably a great app - but PLEASE datestamp update release notes announcement etc so I know the age of what I'm reading and whether I'm seeing a development/change history stretching over 3 months or 3 years etc.
- thejosh 13y agoThis is one of the reasons why I love GitHub/Google Code - you can see the commits they have made and see how active a project is before jumping into it.
- FauxFaux 13y agoA problem with both of these is when the stable branch of the project is reasonably dead (on account of being stable, and, say, hasn't had a release for 8 months[0]), but the actual development branch[1](es[2]) are much more alive, nearly even this week. [0] https://github.com/FauxFaux/PuTTYTray/tags/ https://github.com/FauxFaux/PuTTYTray/tags/ [1] https://github.com/FauxFaux/PuTTYTray/commits/next https://github.com/FauxFaux/PuTTYTray/commits/next [2] https://github.com/FauxFaux/PuTTYTray/commits/unix2 https://github.com/FauxFaux/PuTTYTray/commits/unix2
- mcx 13y agoI recommend mputty if you are looking for something with tabs/window splitting: http://ttyplus.com/multi-tabbed-putty/ http://ttyplus.com/multi-tabbed-putty/
- sneak 13y agoIf you're not going to own a mac (to run MacOS), why on Earth would you run Windows?!
- WayneDB 13y agoYou should answer the question: Why would you not run Windows? Then, depending on how well I think you've answered that question - perhaps I'll answer yours.
- sneak 13y agoThe only reason I use Apple software products versus open source ones is because of their incredibly well-executed integration of hardware and software. If you switch away from Apple hardware or Apple software, you lose that - and at that point, the huge benefits of open source software (if only from the security side) outweigh any potential benefits of Microsoft value-adds. I might argue in favor of Microsoft software if they'd switched gears years ago, and now Windows 8 was simultaneously released coupled with a laptop as polished as a Macbook Air from a few generations back. Unfortunately, PC hardware has spent the last few years playing catch-up with Apple hardware (c.f. "ultrabook" silliness) and, even were that race to be nearing an end (it's not), there'd be the non-trivial task of appropriately coupling software to the optimized hardware. It just ain't gonna happen. It's enough of a win to get me to eschew open-source crypto for medium-value stuff (e.g. I still PGP confidential stuff, but use FileVault for disk). I honestly wish that someone else made a laptop as high quality as the MBAir, and that Ubuntu (or any other open source option, but Canonical is the only contender really) spent the time and resources to make a truly polished release specifically for it. The Chromebook Pixel comes to mind (excellent hardware and near-perfectly aligned software (though it is missing pinch-to-zoom)), but having to trust the vendor to that extent (signed OS, etc) undermines the benefits of an open-source stack anyway. It may well come to pass that the ideal machine for a hacker is something like a Pixel in developer mode to allow for a toolchain. I'd have probably bought one instead of the rMBP I use now if it had come with more local storage and could run real apps (I edit video in FCP and have a 250GB photo library in Aperture). Google needs to stop touting "the cloud" so much and make ChromeOS a serious contender. It's almost there, and the MBAir knock—err, ultrabooks are really catching up. I love the idea of a thin client but until commonplace WAN connections are two+ orders of magnitude faster, I'm not going to be able to relocate my HD video NLE's execution environment to the Googleplex. We're getting closer to that day for photos and audio. There's no place for closed-source stuff in that world, though. Apple's only winning the handset war with the closed-source model right now because of their hardware advantage. Microsoft doesn't have that angle.
- samuel337 13y agoWith some of these alternatives that wrap the PuTTY executable, it is worth pointing out that if you provide the wrapper with the password to login with (as opposed to typing it in the PuTTY console window), it will probably just pass the password to PuTTY as a command line argument. This means that the password will be visible in plain text to any other process running as you or any elevated user/process (unlike on Linux, I don't think you can view detailed information about another user's processes, like the full command line, without elevation). I have verified this with SuperPuTTY - just launch a session by entering the credentials in the toolbar then use the following PowerShell command to see it - get-wmiobject win32_process -filter "name like 'putty.exe'" | select commandline Alternatively, fire up Process Explorer from live.sysinternals.com.
- throwaway2048 13y agoautomaticly inputting passwords is a terrible idea, please use ssh keys (and password them!). Pageant makes doing this not a pain, plus stuff like filezilla will automaticly use pageant keys to login for sftp! http://the.earth.li/~sgtatham/putty/0.62/htmldoc/Chapter8.html http://the.earth.li/~sgtatham/putty/0.62/htmldoc/Chapter8.ht... http://the.earth.li/~sgtatham/putty/0.62/htmldoc/Chapter9.html#pageant http://the.earth.li/~sgtatham/putty/0.62/htmldoc/Chapter9.ht...
- barryhaanstra 13y agoWhat I never really got is why Simon Tatham refuses to improve the original PuTTY. He must know it is used mainly on Windows (is anyone actually using the Unix version?). His wishlist stated that tray support was tricky (http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/system-tray.html http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/s...), but when I wrote the original Tray patch I was shocked to find that I could do it with a few lines of code (and I didn't have any experience with C or the Windows API)...
- asveikau 13y agoReading the wish list I do get the impression that he doesn't have a great intuition about Win32. (My own background: I worked in the Windows division at MSFT for a few years). Particularly telling is the item about not knowing what form of IPC to use to simulate Unix domain sockets in pagent (no mention of Win32 rpc or named pipes), alongside some weird ideas about SendMessage and modal dialogs... Or the part where he says he won't do a wince port since he'd have to rewrite with wide strings (not that wince is as relevant as it used to be). I am surprised that the author of such great windows software is writing some of these things. It does bear repeating though that putty is a great application and the list of stuff he has knocked off on his changelog (same page as the wish list) looks impressive.
- zokier 13y agoNice to see this maintained again, I used it in the 0.59 period, but changed to vanilla putty when 0.60 came and puttytray wasn't updated (iirc, might have been 0.61 too)
- deleted 13y ago[deleted]
- drv 13y agoI used to use PuTTY; however, Cygwin provides a more consistent environment with other Unixy systems (standard OpenSSH with all of its normal configuration files and key formats, plus an X server), and MinTTY provides a nice native-feeling terminal emulator (originally based on PuTTY).
- l0c0b0x 13y agoI've been using xShell for quite some time now, it has great 'supported' automation features, links, tab based, x support, session saves, etc.. This is a free product for schools and home users :). I highly suggest using it. http://www.netsarang.com/products/xsh_key_features.html http://www.netsarang.com/products/xsh_key_features.html
- wesleyd 13y agoI use putty and cygwin openssh on windows. (In fact, I use putty as my terminal on windows.) Having to have two separate ssh-agents annoyed me, so I hacked together something that let me use just pageant: https://github.com/wesleyd/charade https://github.com/wesleyd/charade
- drivers99 13y agoDoes anyone actually find URL hyperlinking useful? Kitty has that as well and it just causes me problems. There are URLs in logs that I look at, and I do not want to click on them but do sometimes. (I've since gone back to PuTTY.)