[Sybren Stuvel]
Tim Golden enlightened us with: Well, I'm with you. I'm sure a lot of people will chime in to point out just how flexible and useful and productive Linux is as a workstation, but every time I try to use it -- and I make an honest effort -- I end up back in Windows
I'm curious, what do you mean with "it" in the part "every time I try to use it"?
Fair question. I have, over the years, installed and used Gentoo,
Vector, RH, Ubuntu Breezy (my current choice) and various other
flavours and distros. When I "use it" I mean typically that I use
whatever desktop-type thing presents itself to me -- Gnome or XFCE
or Fluxbox, say -- one or more editors (I tend to try things out to
see if they suit), and one or more command shells.
Aside from using Firefox & Thunderbird I'm usually only doing
small-scale development things under Linux: perhaps reworking
Python code for my web sites which are hosted on Cornerhost's
Linux servers, or playing around with up-and-coming tools for
Python, a (very) few of which only work easily -- or at all --
under Linux.
There are different distributions of Linux, and putting them all on one big pile is like saying "I've tried Windows, and I really don't like it's user interface" and referring to the interface of Windows 3.1.
Not quite fair. Not only would I avoid saying something with a
redundant apostrophe ;) but the Windows user interface, at least
for my purposes, didn't change such a huge amount between Win9x and
Win2K,
and if you turn off the bells and whistles in XP (which I do!) isn't
so terribly different there. Which, I imagine, is by design. People
like familiarity. Linux distros (and the appearance they choose) seem
to vary far more widely than versions of Windows.
As it happens, (and I suspect I'll have to don my flameproof suit here),
I prefer the Windows command line to bash/readline for day-to-day use,
including in Python. Why? Because it does what I can't for the life of
me get readline to do: you can type the first few letters of a
previously-entered command and press F8. This brings up (going backwards
with further presses) the last command which starts like that. And
*then*
you can just down-arrow to retrieve the commands which followed it.
If someone can tell me how to do this with bash/readline I will be
indebted to them and it will increase my chances of switching to Linux
a bit! (Although not at work where I have no choice!)
It's obvious that everyone has a different way of working, and that I'm
more comfortable in Windows because all sorts of small familiarities I
can hardly articulate: the way the focus works; the shortcuts I've
developed;
the ability to drag files over things and have them respond. I'm very
happy with many things in Linux, and I do use it from time to time,
but it's never quite been enough to pull me away from Windows. Of
course,
I'm lucky enough to have a legal version of Windows to use; if someone
wants to avoid shelling out then of course Linux is even more
attractive.
TJG
_______________ _______________ _______________ _______________ ____________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk
_______________ _______________ _______________ _______________ ____________ 4 2233
Tim Golden wrote: As it happens, (and I suspect I'll have to don my flameproof suit here), I prefer the Windows command line to bash/readline for day-to-day use, including in Python. Why? Because it does what I can't for the life of me get readline to do: you can type the first few letters of a previously-entered command and press F8. This brings up (going backwards
with further presses) the last command which starts like that. And *then* you can just down-arrow to retrieve the commands which followed it. If someone can tell me how to do this with bash/readline I will be indebted to them and it will increase my chances of switching to Linux a bit! (Although not at work where I have no choice!)
I use XP as my main desktop(because of many fine details) then VNC/X
into my linux box. But command line in Windows is in no way in the same
league as *nix shell. Use <tab> for command completion and up/down
arrow or <ctrl-R> to search for history.
_______________ _______________ _______________ _______________ _________
Tim Golden enlightened us with: Not quite fair. Not only would I avoid saying something with a redundant apostrophe ;) but the Windows user interface, at least for my purposes, didn't change such a huge amount between Win9x and Win2K,
Hence my reference to windows 3.1.
It's obvious that everyone has a different way of working, and that I'm more comfortable in Windows because all sorts of small familiarities
So what I read in your post is that you simply don't want to leave
your familiar environment. Fair enough.
Sybren
--
The problem with the world is stupidity. Not saying there should be a
capital punishment for stupidity, but why don't we just take the
safety labels off of everything and let the problem solve itself?
Frank Zappa
Tim Golden ha scritto: As it happens, (and I suspect I'll have to don my flameproof suit here), I prefer the Windows command line to bash/readline for day-to-day use, including in Python. Why? Because it does what I can't for the life of me get readline to do: you can type the first few letters of a previously-entered command and press F8. This brings up (going backwards
with further presses) the last command which starts like that. And *then*
Argh!! ;)
How about reading a simple tutorial on bash?
You can use even '!' to recall other commands in history.
For example, you can type '!p<Enter>' and it will call the last command
starting with 'p', without having to search for it (and if you want,
you can use CTRL+r)
You can use '!!' to recall the last command, or '!-#' for the other
ones. You can define single arguments, like !-#:2, to call only parts
of a old command.
With bash, you can repeat instructions (using 'for', 'while', and so
on) and use some basic logic to determine if launching them. You can
call easily any program installed in the computer, or in other ones,
too.
Really, are you joking? ;) Do you know that you can use the '<Tab>' key
to auto-fill a command? isn't this useful? I tried to use the windows
command line sometimes, but I found it so slow and uncorfortable, that
I thought that noone can use it. I really don't understand what you
want to say with this topic!
p.s. if you want a tip, leave using desktop manager and begin using the
command line. You will like it.
On 2005-10-26, Tim Golden wrote: [Sybren Stuvel]
Tim Golden enlightened us with: > Well, I'm with you. I'm sure a lot of people will chime in to point > out just how flexible and useful and productive Linux is as a > workstation, but every time I try to use it -- and I make an honest > effort -- I end up back in Windows I'm curious, what do you mean with "it" in the part "every time I try to use it"?
Fair question. I have, over the years, installed and used Gentoo, Vector, RH, Ubuntu Breezy (my current choice) and various other flavours and distros. When I "use it" I mean typically that I use whatever desktop-type thing presents itself to me -- Gnome or XFCE or Fluxbox, say -- one or more editors (I tend to try things out to see if they suit), and one or more command shells.
All distros look the same to me, because I have an environment that
I like, and I keep my home directory acros distros.
As it happens, (and I suspect I'll have to don my flameproof suit here), I prefer the Windows command line to bash/readline for day-to-day use, including in Python. Why? Because it does what I can't for the life of me get readline to do: you can type the first few letters of a previously-entered command and press F8. This brings up (going backwards with further presses) the last command which starts like that. And *then* you can just down-arrow to retrieve the commands which followed it. If someone can tell me how to do this with bash/readline I will be indebted to them and it will increase my chances of switching to Linux a bit! (Although not at work where I have no choice!)
In my ~/.inputrc:
"\e[a": history-search-backward ## shift+up-arrow
"\e[b": history-search-forward ## shift+down-arrow
--
Chris F.A. Johnson <http://cfaj.freeshell. org>
=============== =============== =============== =============== ======
Shell Scripting Recipes: A Problem-Solution Approach, 2005, Apress
<http://www.torfree.net/~chris/books/cfaj/ssr.html> This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Vamsi Mudrageda |
last post by:
I am kind of new to Python, and after trying and using wxPython, I found
it kind of lacking in easy-to-read documentation, speed at loading, and
GUI response-time.
So I am looking for an another GUI toolkit that is cross-platform for
Python, and am leaning toward PyQt (PyGTK is kind of dull looking in
comparison). Unfortunately, although TrollTech says Qt is
cross-platform, its license strategy has me a bit confused. So here is
to...
|
by: duikboot |
last post by:
Hi all,
I've tried to create a .exe file on linux (Fedora).
So in installed wine, python2.3 with wine and py2exe (with wine ofcourse)
I made a setup file (setup.py) and ran
>wine python.exe setup.py py2exe
Does anybody know what I've done wrong? Or is it just not possible
|
by: Skip Montanaro |
last post by:
I'd like to package up my typing watcher script in a bundled form (no
separate Python install required) for use on Windows. (Un)fortunately, I
don't have access to a Windows computer. Do any of the packaging tools
(py2exe, MacMillan's Installer, etc) allow cross-platform bundling?
Failing that, can I coax someone into building such a beast for me so I can
include it on http://sourceforge.net/projects/watch/?
Thanks,
|
by: James Stroud |
last post by:
Hello,
My department has switched from vmware to wine/cxoffice. I have been playing with this all morning, and I've gotten this far. If someone has done this, could you point me in the right direction
euler 65% winpy
Enthought Edition build 1057
Python 2.3.3 (#51, Feb 16 2004, 04:07:52) on win32
Type "help", "copyright", "credits" or "license" for more information.
py> from distutils.core import setup
|
by: Zlatko Matiæ |
last post by:
Is there any way to run (emulate?) MS Access application on Linux ?
| |
by: sachin dooble |
last post by:
is there any method where i can run my linux code that is all the a.out
i made on linux to run on windows.
plz tell me the way.
|
by: Naraht |
last post by:
I'm looking for information on getting the Version of a Windows
Executable (or DLL) *after* the file has been copied to a Linux system.
This probably means I will need to recreate GetFileVersionInfoSize,
GetFileVersionInfo and VerQueryValue. Does anyone have any ideas on
where I can find those either as libraries or the source for them? The
languages I have available for this are C, Perl and shell scripts.
(This is for a commerical...
|
by: JW |
last post by:
I have a lousy little Python extension, generated with the generous help
of Pyrex. In Linux, things are simple. I compile the extension, link it
against some C stuff, and *poof*! everything works.
My employer wants me to create a Windows version of my extension that
works with the vanilla Python 2.5 from python.org.
My employment contract states that I won't be required to run Windows, and
I desperately want to honor that clause....
|
by: Lior |
last post by:
Hi,
I have small code, that compiles on Visual C++ into a shared library
(DLL).
I need to compile it under linux, but the code includes some data
types I'm not familiar with, such as DWORD, HANDLE, __int64, ULONG
etc.
What are those words?
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
| |
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |