Need usablility expert advice for an ncurses based pacman frontend

Hi,
I am working on a frontend for pacman using  ncurses/python/pyalpmm. It is in really early stage of development. So i need advice about usability aspects of the program .
Screenshot  http://omploader.org/vMXVhaQ
The program will mostly be useful for searching and browsing  ( nothing can beat pacman for installation and updating )
Ideas(some implemented, some not yet )
1) It has a 3 pane layout like most of the other package managers.(Suggestions for any better layout ? )
2) Uses vim based keybindings ( j/k = up/down, / = search, tab = switch between panes  i=install, d=remove ?=help )
3) few more options to show orphans etc
4) planning to implement a tree based layout showing deps
5) Also a sort by real size option for installed packages (like Allans script )
6) pick and choose updates is also something which i have been missing for long time.
The idea is to keep the interface as clean/simple as possible
All ideas and suggestions are welcome
Dont miss your chance to get on the scrolling credits screen
Last edited by u_no_hu (2009-06-16 07:59:14)

u_no_hu wrote:Hi,
I am working on a frontend for pacman using  ncurses/python/pyalpmm. It is in really early stage of development. So i need advice about usability aspects of the program .
This looks really nice. I am looking forward to it.
1) It has a 3 pane layout like most of the other package managers.(Suggestions for any better layout ? )
This would be fine. The other suggestion with panes on top would work as well. I guess panes on top (i.e. a stacked layout) would save space.
2) Uses vim based keybindings ( j/k = up/down, / = search, tab = switch between panes  i=install, d=remove ?=help )
Vim is so confusing. Please make a Emacs keybinding as as well And of course an intuitive dummy mode (arrows, space|enter=mark etc)
All ideas and suggestions are welcome
Maybe a feature to sort by type of program. I.e. X programs, cli programs etc. I think Zendo/zpm for Zenwalk/Slackware is really great and something similar to your project, although not in ncurses.
--Rasmus

Similar Messages

  • Need an expert advice in Implementing continuous delivery across environments

    Hi All,
    I need an expert advice/solution in implementing continuous delivery in our project. (PF Screenshot)
    Deployment goes like this.. 
    Dev checks in -> TFS Builds - > RM Invokes -> using PS/DSC -> Copies the binaries to DIT environemnt's IIS virtual dir -> Manual replacement of Web.config files (since we have many environments)- > App runs
    PS/DSC does following things : Copies binaries using X copy , Uploads SP excel reports , Executing Dacpac scripts etc ..
    Now the chanllenge earlier faced was wrt Web.Config files was, for every DIT environment many configurations, conn strings would change. In order to overcome this , Implemented Web.config transformations( like Web.DIT1.Config .... Web.DIT6.config in my solution
    explorer. 
    Added a custom MSBuild script in my .csproj file and before triggerig the build defination I 'd change in Process tab- > Basic - > Configuration = DIT1 (based on requirement) and triggers . )
    It perfectly deploys to the DIT 1 without manually replacing WEb.config files. 
    1) Now the blocker for me, Can we achieve this without Web.config transformations ? Since I don't want to expose the sensitive date in config files is there any way to implementing the same ?
    2) I wanted to have continuous deployments from DIT to SIT and from SIT to UAT etc , How can we achevive the same ?
       I m planning to implement the same with web.config tokenizing in RM?
    Looking for some expert advice in achieving the same?
    Many Thanks ,
    Abraham Dhanyaraj

    HI Abraham,
    Instead of having web config transformations to set config values for each environment do the following.
    1. Have one transformation config say for example web.release.config which will contain tokens understood by RM (starting and ending with double underscore) for each config value.
    <log4net>
    <appender name="FileAppender" type="log4net.Appender.FileAppender">
    <file value="__log4netLogFile__" xdt:Transform="Replace" />
    </appender>
    </log4net>
    <ClientsSection>
    <Clients xdt:Transform="Replace">
    <add Id="__ClientId1__" Secret="__SecretCode1__" RedirectUrl="__RedirectUrl1__"></add>
    <add Id="__ClientId2__" Secret="__SecretCode2__" RedirectUrl="__RedirectUrl2__"></add>
    </Clients>
    </ClientsSection>
    <appSettings xdt:Transform="Replace">
    <add key="MinCaps" value="2" />
    <add key="MinSymbols" value="1" />
    <add key="MinNumerics" value="1" />
    <add key="MinLength" value="6" />
    <add key="MaxLength" value="" />
    <add key="webpages:Version" value="3.0.0.0" />
    <add key="webpages:Enabled" value="false" />
    <add key="PreserveLoginUrl" value="true" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
    <add key="WebPortalName" value="__WebPortalName__" />
    <add key="TimeZoneFrom" value="Pacific Standard Time"/>
    <add key="TimeZoneTo" value="Mountain Standard Time"/>
    </appSettings>
    The TFS builds can generate output with above formatted configs with web config transformation.
    2. Then in RM server templates change the config files to have values depending on the environment. You can do this using a custom deployment component or default xcopy deployment component to set parameters.
    3. Then in the release template set the config values.
    Cheers!
    Chaminda

  • I need expert advice for upgrading exchange server SP1.

    Hi
    I having 2 mailbox and 2 cas exchange server 2013 CU2. Now i wish to upgrade all servers with SP1. SO my query is that which servers should be upgraded first.
    Please let me know if need more clarification.
    I having 2 mailbox and 2 cas in exhchage server 2013 CU2. now I wish to upgrade SP1 on both of servers
    I having 2 mailbox and 2 cas in exhchage server 2013 CU2. now I wish to upgrade SP1 on both of servers
    I having 2 mailbox and 2 cas in exhchage server 2013 CU2. now I wish to upgrade SP1 on both of servers
    Regards, Md Ehteshamuddin Khan All the opinions expressed here is mine. This posting is provided "AS IS" with no warranties or guarantees and confers no rights.

    Hi Khan
    The first servers to be updated in a site are the Mailbox servers even if  they are member of DAG.Ensure the DAG node you are updating is in maintainence mode. The Client Access servers are updated second. If you have multi-role servers installed then
    both roles are updated at the same time anyway, and you should simply start with the internet-facing servers.
    First, you will need to remove any UM language packs that you have installed in previous version. From an elevated cmd prompt navigate to the folder where you have extracted the Exchange 2013 SP1 files and run setup with the /RemoveUMLanguagePack switch. For
    example, to remove the “en-us” language pack.
    Refer below 
    http://exchangeserverpro.com/exchange-2013-installing-cumulative-updates/
    Remember to mark as helpful if you find my contribution useful or as an answer if it does answer your question.That will encourage me - and others - to take time out to help you

  • Need expert advice for CRM career as I am SD consultant

    Hi All,
    I am SD consultant and having 4 + yrs of experience and 11 yrs sales experience. Now learning CRM so I need suggestions How should I go?  I am having CR 100 notes and few presentation. I need help to understand the CRM cycle like Sales cycle
    Inq.-quotation SO- Delivery-PGI---Invoice. 
    Which area is important in CRM? I am new to CRM but having good exposure in SD.
    Need your valuable help.
    ND

    Hi Ashok,
    I have also decided on getting into either of SAP-ABAP or SAP-BASIS, but as far as i inquired i came to know that SIEMENS and GENOVATE does not train on BASIS.
    Can you please let me know which institute as you looking forward to and share details to me.
    <<removed_by_moderator>>
    Thanks,
    Syed.
    Edited by: Vijay Babu Dudla on Oct 27, 2009 5:44 AM

  • Seeking Expert Advice for Voiceover Recording

    I am a beginner and have recorded some VOs. I have the basics down (find a room with few parallel surfaces, porous ones like foam are better still, quiet room etc) I think but I was wondering if anyone had any links to more best practices that can make me look an expert. Thanks in advance.

    What matters most is SOUNDING like an expert.  Obtaining dynamic, strong, clear recordings depends on a lot of factors.  Obviously, the environment is important:  for voiceovers you'll want an acoustically dead room with no echoes, nor ambient background or external noises.  (Things to look for include air conditioners, busy hallways next to or above the recording room, etc.)
    You'll want a quality microphone geared for recording voice, probably a good pre-amp, and a quality audio device, quality cables that don't receive interference from power cords, cell phones, etc.  You may or may not have a separate mixer, but that will certainly be helpful in allowing your voice talent to hear themselves speak through headphone monitors.  You'll often want to run a separate bus to their headphones with a small amount of reverb added to help them distinguish what they're hearing through the headphones from their own voice.  You'll also want a pop shield between the speaker and the microphone, and an adjustable microphone stand.
    Your talent will probably want to stand, maintaining good posture and an open diaphragm while they speak, and will need to keep a constant distance from the microphone.  Give them water or tea, but avoid sticky liquids like fruit juice or soda.
    Unless you have a mixer that support monitoring, you won't be able to monitor via software when recording with Soundbooth.  If you find yourself wanting to setup a more robust recording environment, I would recommend taking a look at Adobe Audition 3.0.  There's a 30-day trial, and you should be able to configure complex setups with live monitoring, real-time effects, and more advanced compression and clean-up tools.
    Good luck!

  • Need power Supply advice for upgrade

    hey guys i dont know much about power supplies and i am thing about upgrading to p4 3.2 or 3.4 HT and Geforce 5950 ultra (and probably adding 2 more fans ) Since both of these suck a lot of power i am not sure my current one will be enough here is my current one
    elan vital
    in put output 300w max
    115v~6.3a +12v -12v -5v +5v +3.3v +5vsb
    230v~3.5a max 16a 0.8a 0.5a 30a 22a 2a
    47hz~63Hz +5v and +3.3V output total power 180w max
    i am thinking about buyn one of these
    thanks for your comments and advices
    http://www.newegg.com/app/ViewProductDesc.asp?description=17-163-017&catalog=58&depa=0
    http://www.newegg.com/app/ViewProductDesc.asp?description=17-163-018&catalog=58&depa=0
    http://www.newegg.com/app/ViewProductDesc.asp?description=17-104-109&catalog=58&depa=0
    http://www.newegg.com/app/ViewProductDesc.asp?description=17-153-007&catalog=58&depa=0

    How Much Power Do You Need?
    Component         Requirement    Line(s) Used
    AGP Video Card           30 – 50W    +3.3V
    Average PCI Card        5 – 10W    +5V
    10/100 NIC                   4W             +3.3V
    SCSI Controller PCI Card 20W            +3.3V and +5V
    Floppy Drive                    5W           +5V
    CD-ROM                        10 – 25W    +5V and +12V
    DVD-ROM               10 – 25W    +5V and +12V
    CD-RW                                        10 – 25W   +5V and +12V
    7200rpm IDE Hard Drive                 5 – 20W    +5V and +12V
    10,000rpm SCSI Drive                 10 – 40W    +5V and +12V
    Case/CPU Fans                             3W (ea.)    +12V
    Motherboard (w/o CPU or RAM)    25 – 40W    +3.3V and +5V
    RAM                                        8W per 128MB    +3.3V
    Pentium III Processor                       38W              +5V
    Pentium 4 Processor                       70W                   +12V
    AMD Athlon Processor                       70W                  +12V
    For overall power supply wattage, add the requirement for each device in your system, then multiply by 1.8. (The multiplier takes into account that today’s systems draw disproportionally on the +12V output. Furthermore, power supplies are more efficient and reliable when loaded to 30% - 70% of maximum capacity.)

  • Need the experts advice..

    Hello folks,
    I need to know how can I solve this situation.. Any help is apperciated.
    I want to write the client part of a webservice in order to update and query database records. The server allows document/literal type where the xml is about table and records in this format:
    <Table>
    <Field1> Value1 </Field1>
    <RelationShip Table2>
    <FieldX> ValueX </FieldX>
    </Table>
    The schema may change based on administration decision (adding/removing fields then redeploy service). Also, I want to have control , in Java, over objects I am creating dynamically so I don't have to generate stubs with every change of the schema on the server. I want to validate variables which can have null value as well as types. So, I want to build my java objects and use the client service to send data to the server.
    How can i do that in Java? Dynamic proxy?
    Thanks a lot guys and please let me know if you need more clarifications.

    Is my question weird or very difficult?
    In other words, I want to be able to parse my document literal soap message into Java classes dynamically taking into consideration that schema can be changed from time to time.. how to resolve this?

  • Expert Advice - For Non Cumulative

    Experiencing performance issue with Non-*** and lookiong for guidance.
    I have following data in cube -Non- *** based on Calendar Day ( Its a custom non-*** cube)
    Cube Data
    Material             Day         Quantity
    M1                    11/25        20
    M1                    11/26        10
    M1                    11/27         0
    M2                    11/25        200
    M2                    11/26        100
    M2                    11/27         25
    M2                    11/28         5
    If I run the Query  for 11/28 it shows
    Query Data
    Material             Day         Quantity
    M1                    11/28         0
    M2                    11/28         5
    The issue is we have thousands of records that are similar to M1 and they all show up in query.
    We are doing zero suppresion for avoiding the display. But it takes lot of time to process ( records are selected and then eliminated at front end ).
    Is there anyway to avoid the selection of these records (that have 0 quantity ) from the cube. Or any other suggestion.

    Try adding a new characteristic (Char 1) Infoobject to the cube and set the value of it to X at load time when the quantity > 0. Now in the report you can easily apply a filter on the new characteristic value = X which would be much faster than the condition/zero supression

  • Why do we need query rewrite enabled for a function-based index?

    Oracle 9i
    ========
    I have searched a few sites but could not find any content on it. The question is why do we need to implement query rewrite enabled when we are trying out a function-based index?
    Thanks in advance.

    You don't, that's a legacy requirement from the early days of function based indexes in Oracle 8i. Here's a quick example running under 9.2.0.6
    drop table t1;
    create table t1 as
    select
    from
         all_objects
    where
         rownum <= 30000
    create or replace function pl_func(i_vc     varchar2)
    return varchar2
    deterministic
    as
    begin
         return soundex(i_vc);
    end;
    -- set the worst case scenario
    alter session set query_rewrite_enabled = false;
    alter session set query_rewrite_integrity = enforced;
    create index t1_i1 on t1(pl_func(object_name));
    execute dbms_stats.gather_table_stats(user, 't1')
    set autotrace traceonly explain
    select
         object_name
    from t1
    where pl_func(object_name) = 'T513'
    set autotrace offResults (after set feedback off)
    SQL> @temp
    Execution Plan
    Plan hash value: 1429545322
    | Id  | Operation                   | Name  | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT            |       |    27 |   675 |    10   (0)| 00:00:01 |
    |   1 |  TABLE ACCESS BY INDEX ROWID| T1    |    27 |   675 |    10   (0)| 00:00:01 |
    |*  2 |   INDEX RANGE SCAN          | T1_I1 |    27 |       |     1   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
       2 - access("TEST_USER"."PL_FUNC"("OBJECT_NAME")='T513')
    SQL> spool offRegards
    Jonathan Lewis
    http://jonathanlewis.wordpress.com
    http://www.jlcomp.demon.co.uk

  • Need HTML expert advice. Strange borders around JPGs

    Hi!
    I'm stumped by an HTML problem in Dreamweaver. This is for an ebook. In Dreamweaver and in the final mobi. there are drop shadows or border lines on some jpgs. either a single line on the bottom ot right side. I look at the HTML in dreamweaver and the image does not show any tags to cause the borders.  If anyone has an idea, or advice how I can eliminate this aberration I'd REALLY appreciate it.
    [Link removed as it forced malware download]
    Message was edited by: Sudarshan Thiagarajan

    Yep, Sudarshan is correct. Those lines are present in the original. As a matter of fact, a lot of those images have a black line running down or along one of the sides.
    Fix that first.
    And while you are at it, save the images as 8bit png or 8bit gif with 16 greys: resulting files size is much, much smaller, and your ebook will download a lot faster.

  • I need some performance advice for video editing

    or
    I am deciding on which Mac Book Pro to purchase for video editing. My choices are:
    2012 - 2.3 Ghz Quad-Core i7 w/ 500GB Serial ATA@5400 rpm 8G RAM
    or
    2013  - 2.0 Ghz Quad-Core i7 w/ 256 Flash Storage 8G RAM
    The one is a year newer but .3 Ghz slower processor and I'm really not sure if it would matter that much for video editing. (FCPX, After Effects, etc.) I know the Flash Storage would be faster as far as opening applications etc., but for video editing, I didn't know.
    Can someone more qualified than me recommend which would be best. I need a laptop for video editing, but I need the least expensive I can get so I am looking at refurbs from Apple.
    Thank you!

    If you look at the 2013 Retina models in the Apple store, you'll see the higher end version has both the Intel Iris and an additional Nvidia graphics module. The higher end models have this additional circuit, which is to provide faster and smoother graphics for video, games, etc.
    I'd suggest looking at both model benchmarks at everymac.com. Here's the 2012:
    https://www.everymac.com/systems/apple/macbook_pro/macbook-pro-unibody-faq/macbo ok-pro-13-15-mid-2012-performance-benchmark-comparison.html

  • Need tip or advice for moving within large pdf (900 pages)

    I am working on a large pdf (8-900 pages) and want to help navigate the reader through it as easily as possible. Ive tried linking pages
    (lets say link a page from the Table of Contents to page # 400) but unfortanetly theres no way to get them BACK to the page they were linked
    from. Anyone have any advice or suggestions on how to make this a easier procees?
    Thanks

    ~graffiti - I was able to create bookmarks but is there a way to make the bookmark tab pop open automatically when the PDF is opened? Like a default setting? Id like for the pdf reader to know there is a functioning bookmark available.
    thanks

  • Totally confused need ur expert advice

    hello bb pals,
    im not sure where to post this apologies if im in the wrong forum but im havin problems restoring my contacts. i lost my bb last week i have a new curve 8520, v5.0.0.681 and have registered my email adress through my carrier (Tesco) BIS website but when i click restore it says my email is not linked to any blackberry messenger account. i had made a back up a few weeks before on my old bb using this email, any ideas guys?

    fixing the IOExecption!
    ok i made a small modification to the code that i posted.
    (ie) in the catch block of IOExecption i said p.destroy();
    so that i there occurs an IOExeception, the process would be killed.
    It looks like it works for now!! I am not sure but if it quite solved my problem...I need to test it more...
    what's your take?

  • Need logical setup advice for new iTunes on external HDD and new laptop

    New to Win7, would like to know the best way to re-create from scratch my 5+ year old iTunes library on a new external hard drive without simply copying the previous iTunes folder structure over. I guess that I would like to add all the music, video, movie and iPhone app files to a new library. What is the best method to do this so that iTunes can organize all of the new data from scratch correctly? What about reauthorizing apps and media I purchased through iTunes? anything special to do to reintroduce this data to a new iTunes?
    (to clarify - I intend to install the iTunes program on my local C drive in programs on the laptop and all data on the external drive) Thanks...

    Steve M. wrote:
    I know I should have redundant backups and should probably have a second external HD and eventually will.
    Yes, that's best.
    But for now, if I partition (I'm assuming I should) a new 1 TB external HD, how big should I make the TM partition vs. the SD partition at this point assuming I have under 100 GB on my internal Mac HD? Is this a feasible way of doing things here in the near term.
    Your best bet is to make your TM partition 2-3 times the size of the amount of data you anticipate backing-up. Put it first on the drive; that way, later on you can delete the partition below it, expand the TM partition, and make a new, smaller partition for SD (or use the whole drive). See #1, #3, #5 and #6 in the Frequently Asked Questions *User Tip,* also at the top of this forum, for details.
    By the way, any recommendations on which peripheral HDs to consider? I was very surprised on a recent visit to my local Apple Store that they have a large stock of WD My Studio drives. I mentioned to an Apple sales person that I had always heard WDs were kind of a no-no among Mac users but she assured me the current crop of them were much improved. Any comment on that??
    Most any drive will work with Macs, and Time Machine.
    If you're going to put a "bootable clone" on it, be sure it's a bootable drive. Most PPC Macs can boot only from FireWire; most Intels can boot from F/W or USB. But some Western Digitals won't boot a Mac. Their list of which ones should and +should not+ boot: http://wdc.custhelp.com/cgi-bin/wdc.cfg/php/enduser/stdadp.php?pfaqid=1787. But note the disclaimer that they don't support it +*at all.+*.
    In addition, many of them have a built-in sleep mode that cannot be disabled, and sometimes interferes with Time Machine backups: http://wdc.custhelp.com/cgi-bin/wdc.cfg/php/enduser/stdadp.php?pfaqid=1376

  • I need a expert advice.

    Dear All,
    I need a help about how to prevent a user to export a MACHINE CERTIFICATE from Keychain?
    Thanks.

    Dear Allan,
    We are installing a hardware certificate to identify the machine on the VPN so we need to prevent the user to export the certificate and to import on his personal machine and to hook on the VPN?
    Thanks.

Maybe you are looking for

  • Financial documents on delivery

    Hi Gurus, What are the financial documents generated on doing a post goods issue? I have created a sales order and created a delivery of the materials picked from stock. Upon saving the sales order when I go to Extras- Display Financial Document. I g

  • Odd Gvim behavior in Fluxbox

    I just started using gvim recently, and while it's a great editor, it has some weird resizing behavior. I'm not quite sure if it is gvim or fluxbox that is responsible, so I was wondering if anybody could help me stop it. Here's what happens: I start

  • Disable designbutton in webi reports BO 4.1

    Hello! I want to disable the design button in webi reports for everyone except a small group. The problem I have is that if I disable the "Application mode buttons" for the group "Everyone" the button also is disabled for the group should be able to

  • OpenDocument - Parameters is lost when opening the report with token

    Hello, we want to migrate our BO Enterprise (XI R3) from Tomcat to IIS. We developed an application in which you can open reports by using the opendocument-url. It was no problem with our old BO-Enterprise Server (tomcat/jsp), but with our new BO-Sys

  • I need to update from 10.6.3

    I need to update from 10.6.3. Do I need to update slowly from 10.6.4, 10.6.5 etc or can I update directly to 10.6.8?