Text Login ASCII Art

So, this is a bit of a throwback but I am installing a new laptop with arch and this time instead of using something like Slim I thought maybe I would do a text based login but I want to customize what the login and login prompt display. I remember seeing this in the nineties when I first started using the internet and you could log in on unix servers for certain boards, they would display some ascii art BEFORE login and then MOTD after login. I found MOTD but am not sure how to customize the login screen
As an example:
_.-~7
\\ .^ / _.-~7
\\ /\. _.^ /
________\\ .--" _>-"/ /
`--------\"\ ___ / .-~"_~"/l _.-^-.
\.\" _/7-{ / /'~ ~/_.-"--._ /
/_.-~ \|~~Y Y _// "~-. ~
<"_ __'_I__I | (_/ \\
\_/_.~ j I~-' )Y
">-'Y\//\ _. ( j__
/7--l //"\j|_/// ._ _7 ~"-. Welcome to ____ net!
// "/,^. | 7/--||-~__) \
.// // //"'// l`"~_ Y .-Y ----- INSERT TERMS OF USE STUFF HERE ------
3/ .//_// // ~7` ||--._/ |
3/ L/ _// /` /|| !
L/ /` / !j /
i /` / // /
l\ /` '_// .^
\"--"` L/ _.-~
"-.____.--"~
Username: _
Thanks for the help

You may acheive a MOTD at login by editing /etc/motd, here is an example in the wiki. A quick Google search also turned up this page which has a fairly detailed instructions on how to acheive an ASCII MOTD.

Similar Messages

  • Looking for ascii art wizards

    I'd like to humbly request someone with the skills or someone who knows the right tools, to take the two images in the upper left (the "arch" and the archlinux word) and convert them to ascii art.
    Now, I do not mean a simple "convert logo.png logo.xpm", that'd be too easy.  I'm looking for:
    a) terminal escapes for colors
    b) sized to fit on a 80x30 screen or so.
    This implies that it should be in a text file, and, on a color terminal, if I "cat archlogo", it should look as intended.
    That makes the "arch" a bit wonky, but still doable... here's an example:
    If anyone can do this, I'd be in your debt forever. Also, if you know any tools to use to do something like this, let me know as well.

    I like to have an Arch logo entry visible with each terminal session so I use a script in /etc/rc.d that is run at desktop login and thereafter as a cronjob (to increment the uptime variable) which outputs to the text file /etc/issue. This is then read by my ~/.bashrc via the simple entry below. I then add a few more things to .bashrc to provide further output but the ascii logo and system info gets it started.
    # Import Issue
    echo
    cat /etc/issue
    echo
    This is the /etc/rc.d script:
    #! /bin/bash
    LGRAY="33[1;6m33[1;37m"
    WHITE="33[1;6m33[1;37m"
    LBLUE="[1;36m"
    DBLUE="[0;36m"
    DGREY="[1;30m"
    UPTIME=`uptime | awk '{for ( i = 3; i <= NF-7; i++ ) if ( i != NF-7 )
    print $i; else print substr($i,1,length($i)-1);}'`
    rm -f /etc/issue
    /usr/bin/clear >> /etc/issue
    echo -e $WHITE' oooo '$LGRAY'Hostname: '$(hostname) >> /etc/issue
    echo -e $WHITE' oOOOOOOOOo '$LGRAY'Kernel: '$(uname -r) >> /etc/issue
    echo -e $WHITE' oOOOOOOOOOOOOo '$LGRAY'Uptime: '$UPTIME >> /etc/issue
    echo -e $LBLUE' oOOOOOOOOOOOOOOOOo '$WHITE'Arch Linux 0.7.2 (Gimmick) ' >> /etc/issue
    echo -e $LBLUE' OOOOOOOOOOOOOOOOOOOO ' >> /etc/issue
    echo -e $DBLUE' OOOOOOOOOOOOOOOOOOOOOO'$DGREY' OOOo ' >> /etc/issue
    echo -e $DBLUE' OOOOOOOOOOOOOOOOOOOOOOOO '$DGREY'OOOOo ' >> /etc/issue
    echo -e $DBLUE' OOOOOOOOO OOOOOO '$DGREY'OOOOOO ' >> /etc/issue
    echo -e $DBLUE' OOOOOOOO OOOOO '$DGREY'OOOOOO ' >> /etc/issue
    echo -e $LBLUE' oOOOOOOO OOOO '$DGREY'OOOOOO ' >> /etc/issue
    echo -e $LBLUE' OOOOOOO OO'$DGREY'OOOOOO ' >> /etc/issue
    echo -e $LBLUE' oOOOOOO '$DGREY'ooOOOOOO ' >> /etc/issue
    echo -e $LBLUE' OOOOOO '$DGREY'ooOOOOOOO' $LBLUE'OOO ' >> /etc/issue
    echo -e $LBLUE' OOOOOO '$DGREY'oooOOOOOO '$LBLUE'OO ' >> /etc/issue
    echo -e $LBLUE' OOOOO '$DGREY'oooOOOOO '$LBLUE'O ' >> /etc/issue
    echo -e $LBLUE' OO '$LBLUE'O ' >> /etc/issue
    echo -e $LBLUE' ' >> /etc/issue
    echo -e $LGRAY"n$(date)" >> /etc/issue
    cp -f /etc/issue /etc/issue.net

  • Creating ascii art in Illustrator

    Hello,
    This is my first time posting and I'm hoping you can help me.
    I'd like to color letters of a text so that from afar the colored letters look like an image. The perfect example is ascii art - each character is colored appropriately so that as a whole it depicts an image of some sort.
    My question is this: How do you color each letter to an image I have already created? I've tried playing with opacity masks but that colors the text as well as the background [of the text]. I only want the text to be colored.
    Can you please tell me how I can achieve this?
    Thank you.

    I've tried playing with opacity masks but that colors the text as well as the background...
    Don't use the artwork to mask the text; use the text to mask the artwork. Be aware, of course, an opacity mask does not address the problem of characters that are "split" by two adjacent colors:
    JET

  • Computer graphics: from ASCII art to animated GIFs

    Today's state-of-the-artanimated GIFshave a proud history.ASCII art Image credit: Chris.comAt the dawn of the computer age, computer graphics were crude. Computers were best at manipulating numbers and text, so developers created programs that used alphanumeric characters to create images. Some programming courses assigned students the task of writing a program to generate banners of giant letters made of many smaller letters. This ASCII art could portray recognizable images, but at incredibly low resolution.In the early days of the personal computer, when bulletin board systems became popular venues for home computers to share files, ASCII art evolved into ANSI art, which used an extended ASCII character set and ANSI escape sequences to create 16-color images.ANSI art Image credit: norbert79One of the big competitors to individual...
    This topic first appeared in the Spiceworks Community

    I am afraid you will have to learn to live with conversion issues between Illustrator and Fireworks: Fireworks, although doing a very good job, is NOT Illustrator, and I found that complex artwork often includes parts that are very difficult for FW to retain in their original quality.
    A work-around is to bring in the artwork in parts, and manually fix the broken bits and pieces as you go along.
    And, of course, you can always save the Illustrator work as a very high resolution bitmap version, and import that into Fireworks. I mean: the graphics are produced in Illustrator, and they do not need to be editable in Fireworks, do they?
    Anyway, it is curtains for Fireworks - it's no longer being updated or developed. Photoshop now has Generator, which is arguably a better approach to web export than Firework's aging slicing. The smart objects (including their new state option) and new alignment tools, and the many plugins and improvements make Photoshop quite useful as a replacement. Smart objects in Photoshop display even extremely complicated AI files without a hitch.

  • Sending my ASCII art over skype messenger

    Trying to send my ASCII art to a friend and having trouble.
    There are a couple BIG issues. One is that some of the strings get rendered as emoticons. This can be worked around, like substituting ;| for on a shaded border. This isn't IDEAL, but gets the job done. It would be great if I could specify that my message shouldn't render any emoticons.
    The problem I haven't been able to solve is the FONTS. I can not figure out how to get a fixed-width font accross skype messenger. I can paste rich text into the box or specify the font in the box, and my art looks great in the box. Invariably each time I press enter, the message appears in the chat window in a variable-length font MESS.
    For example, if I put an ASCII monkey in the box, it looks great:
      w  c(..)o   (
          w /|
           | \
    ejm97 m  m
    Then I send the message, and I get something like this:
      w  c(..)o   (
          w /|
           | \
    ejm97 m  m
    Which isn't what I want to send at all!
    Anybody else had trouble with this? It would be great if there were a solution. I'm very eager to use skype for instant messenging ASCII art!
    Thanks!

    Skype does not use a proportional font which is why ASCII art does not produce good results.
    Follow the latest Skype Community News
    ↓ Did my reply answer your question? Accept it as a solution to help others, Thanks. ↓

  • Allowing clear-text logins for multiple users

    I'm not sure if this is the correct section to place this question in, so Mods, please move if needed.
    As many know, Apple changed the AFP Client defaults in 10.5.x so that clear-text logins to servers are disallowed by default. You can edit the afpcleartextallow option in ~/Library/Preferences/com.apple.AppleShareClient.plist to enable it on a per user basis.
    What I wish to know is wether it's possible to allow clear-text logins on a global basis. I've looked at /Library/Preferences/com.apple.AppleShareClient.plist and it does not contain the afpcleartextallow option, and adding the option and setting it to "yes" (without editing the file in the user's preference folder) does not allow clear-text logins.
    Is there some global preference file that this option could be added to that would preclude me from having to edit the preference file for every user? Part of the reason it's a problem is if you have multiple user accounts on multiple machines, or network based home folders stored on an AFP server that only supports clear text, for example, a Netware 6.5 server running NFA for Mac.
    One problem I've seen is that until the user is actually at the desktop (well I think it's specifically when the Finder loads and reads the per-user preferences) the OS will prevent clear-text logins, regardless of the setting in the pref file, thus you cannot automatically mount volumes at login if the server only supports clear-text.
    Any suggestions or advice greatly welcomed.

    If you are familiar with the exchange man shell, use the new-mailboxsearch powershell cmdlet in your code.  You can pass it a list of -SourceMailboxes(use get-content to pass your .txt to a variable, you'll want to place each name on a new line) to
    search on/set the in place hold.. Here is the technet material on new-mailboxsearch. 
    http://technet.microsoft.com/en-us/library/dd298064(v=exchg.150).aspx

  • Looking for an ASCII Art filter - possible to build from scratch?

    I would like an ASCII art filter for Final Cut Pro. The closest I have found so far is one for imovie from stupendous software (http://www.stupendous-software.com/).
    Does anyone know of one I've overlooked for Final Cut Pro?
    If not, do you think creating a filter using whatever ascii art generator's are already out there would be a worthwhile attempt for someone with little programming knowledge?

    Hi,
    Sorry, perhaps I should have been clearer! The function that I picked just to test what you need to do just happened to return a string that contains SPAN tags with style attributes. The actual function code is:
    create or replace FUNCTION out_string_fn
       RETURN VARCHAR2
    IS
       CURSOR emp_cur
       IS
          SELECT ename
            FROM emp;
       v_string   VARCHAR2 (4000);
    BEGIN
       v_string := ' ';
       FOR c IN emp_cur
       LOOP
          v_string :=
                v_string
             || '&lt;SPAN style="font-weight:bold;color:green"&gt;'
             || c.ename
             || '&lt;/SPAN&gt;'
             || ', &lt;/br&gt;&lt;/br&gt;';
       END LOOP;
       RETURN v_string;
    END;And this returned a naff list in green (see [http://apex.oracle.com/pls/otn/f?p=55041:57] and click the Test button) - but it does show that you can style the validation error messages
    Andy

  • Image to ascii art and back converters

    I've wanted to find a good image to ascii art converter for ages but have never found one that did everything I'd hope. I had another look today and rediscovered aalib and libcaca. I haven't look into the libraries themselves because I don't want to write my own application (yet?).
    libcaca's img2txt looked promising at first but it seems to be limited to the basic 16 color terminal palette even in urxvt-256-unicode. Is there some setting that determines this? I would really like to try to watch videos in mplayer using 256 colors or more. I've tried using the different driver env variables but they all seem to use 16 colors. It even uses 16 colors when generating TGA image files.
    I also discovered jp2a which is great so far. It's slightly annoying that it's limited to jpg (wtf would anyone choose jpg as your input format for a conversion utility?) but imagemagick's "convert" and some piping do the trick. Again it seems that jp2a only uses the basic 16 bit color palette when printing to the terminal, but it has a full palette when generating html. Unfortunately it doesn't seem to be able to generate image files, only direct console ascii and HTML.
    For now I have added jp2a to tiv as an optdep. It uses the full terminal color palette and can even adapt the palette per image to make the most of it. I get some nice ascii output now with "tiv -r 0.6 -a -j /path/to/img". But that as well lacks the ability to convert back to an image format.
    Is there nothing that can convert image files to (full-palette, i.e. >= 256) colored ascii art and then convert the output to its own image? I would really like a way to do batch conversions (e.g. to convert films, if no mplayer codec can do it).
    In particular, does anyone have any simple ideas for converting an HTML-encoded ascii image to a real image file? I expect that it would be relatively simple to use webkit to create a simple utility for this, but I doubt that it would be  easy to do quickly without any experience of webkit.
    *sigh*
    Last edited by Xyne (2013-02-13 07:10:55)

    In particular, does anyone have any simple ideas for converting an HTML-encoded ascii image to a real image file? I expect that it would be relatively simple to use webkit to create a simple utility for this, but I doubt that it would be  easy to do quickly without any experience of webkit.
    Just use gnome-web-photo:
    gnome-web-photo http://archlinux.org test.png

  • Read text file (ASCII), tab separated

    how to read contens of text file (ASCII), tab separated in a report.

    hi kailash,
                    To read contents of text files (Ascii) use GUI_UPLOAD function.
    GUI_UPLOAD - this FM will Upload the Data of a text File to ITAB.
    Please see below the code for it.It is very simple ,plz go through it.
    In the code when u call the function GUI_UPLOAD just mention the file type as 'ASCII' as done below.
    pls do reward if useful.
    Thanks.
    types: begin of ttab,
           f1(25) type c,
           f2(10) type c,
           f3(10) type c,
           end of ttab.
    data: itab type table of ttab with header line.
    data: file_str type string.
    parameters: p_file type localfile.
    at selection-screen on value-request for p_file.
      call function 'KD_GET_FILENAME_ON_F4'
        EXPORTING
          static    = 'X'
        CHANGING
          file_name = p_file.
    start-of-selection.
      file_str = p_file.
      CALL FUNCTION 'GUI_UPLOAD'
        EXPORTING
          FILENAME                      = file_str
        FILETYPE                      = 'ASC'
       HAS_FIELD_SEPARATOR           = 'X'
      HEADER_LENGTH                 = 0
      READ_BY_LINE                  = 'X'
      DAT_MODE                      = ' '
      CODEPAGE                      = ' '
      IGNORE_CERR                   = ABAP_TRUE
      REPLACEMENT                   = '#'
      CHECK_BOM                     = ' '
      VIRUS_SCAN_PROFILE            =
    IMPORTING
      FILELENGTH                    =
      HEADER                        =
        TABLES
          DATA_TAB                      = itab
       EXCEPTIONS
         FILE_OPEN_ERROR               = 1
         FILE_READ_ERROR               = 2
         NO_BATCH                      = 3
         GUI_REFUSE_FILETRANSFER       = 4
         INVALID_TYPE                  = 5
         NO_AUTHORITY                  = 6
         UNKNOWN_ERROR                 = 7
         BAD_DATA_FORMAT               = 8
         HEADER_NOT_ALLOWED            = 9
         SEPARATOR_NOT_ALLOWED         = 10
         HEADER_TOO_LONG               = 11
         UNKNOWN_DP_ERROR              = 12
         ACCESS_DENIED                 = 13
         DP_OUT_OF_MEMORY              = 14
         DISK_FULL                     = 15
         DP_TIMEOUT                    = 16
         OTHERS                        = 17.
    *IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    *ENDIF.
      Loop at itab.
        write : / itab-f1,itab-f2,itab-f3.
      endloop.

  • ASCII ART with SMS

    Is anyone know what is the structure of ASCII Art in SMS format? some i found is using line.separator, which allow do draw alots of ASCII art in 160 characters...
    im trying to create an application on server which able to create ASCII ART and send as SMS to any mobile phone, is anyone has any idea? this project is just started and im currently doing research now. Or any sites to refer?
    regards,
    howsen

    Sure, you could use \r or \n (or both) as a line sep in an SMS. But note, that lots of phones do not have monospaced fonts, and therefore ASCII art will just be rubbish (apport for the various screen sizes you'll have to take account for).
    Still, sounds like a fun idea ;)

  • How to put picture or ascii art in jframe.....

    hi guys....., am a newbie in java, i found difficulties when am trying to put picture or an ascii art in jframe, maybe u guys can give me some hints....(based on my code),here i submit a part of my code in jframe section:...
    import java.awt.*;
    import javax.swing.*;
    import java.awt.Color;
    import javax.swing.JOptionPane;
    import java.util.Date;
    class MyFrame extends JFrame
         public void paint ( Graphics g )
                   this.setBackground(Color.BLACK);
                   g.setColor(Color.RED);
                   g.setFont(new Font("Serif", Font.BOLD, 18));
                   g.drawString("WELCOME", 200, 50);
                   g.setFont(new Font("Serif", Font.BOLD, 14));
                   g.drawString("\n", 10, 70 );
                   g.drawString("Date = " + new Date(), 10, 140);
         }

    newbie.... wrote:
    thanks for the reply sabre150...
    did you mean i must create a new object inside that frame (like JPanel), instead of painting the frame itself?, Yes.
    but how if you want to put picture or even painting the object itself?I don't really understand. Do as you have in your current code but do it in the paintComponet method of a JPanel and set the JPanel as the 'content pane' of your JFrame. I don't know how else to say it!

  • Black screen with text LOGIN what to do?

    A few years ago I gave my oldest nephew my old G3 iBook when I purchased my G4 iBook. The G3 iBook work fine for him for several years. A few weeks ago the G3 iBook started taking forever to load/startup. I was eventually able to get it to read the original CD with software and loaded OS X 10 on the G3 iBook. Since all he used it for was iTune and Internet, I attempted to reload TIGER 10.3. Though it literal took all day Thursday for G3 iBook to load 10.3, it has gone back to black screen with text LOGIN:
    I seem to remember going through a similar problem when I purchased my G5 iMac several years ago, but have forgotten the solution.
    Yes it is old and out of date. BUT I will not be buying another iBook till 2008. However he "needs" a solution between now and then. His father (my brother) purchased him a $400 PC from Wal-Mart that does function, but I have never had to use a PC. And though he can decode how to use iTune and navigate the internet on the PC. Thumb drive and his Sony PSP show up on the desktop on a Mac as a hardrive. Neither appear as anything on his PC
    Please HELP
    Stupid question in addition I have an old G4 Desktop that is also 800 mhz yet it radically faster then the G3 iBook. Why?
    Steve
    Angry Dog Press
    Steven Noppenberger
    noppie@angrydogpress
    www.angrydogpress.net

    My 13 year old nephew is not the most organized. I gave him the original software CDs but he know longer remember where he placed them. The OS X 10 CD say iBook on them but not G4 or G3 and are more then likely belong to my G4 iBook. Those appear to work. 10.3 is an upgrade CD. I assume it is okay BECAUSE I no longer use 10.3 on any of my macs in my home.
    I seem to remember when purchasing 10.3 CD it was a nightmare to install. One of the problems was that it corrupted the "PRIVILEGES". So around 5PM I restarted the G3 iBook and ran Disk utilities and had it repair the "PRIVILEGES". It has been running 5 hours NOW and is less then half way through repairing them.
    Steve
    Angry Dog Press
    Steven Noppenberger
    noppie@angrydogpress
    www.angrydogpress.net

  • Create text file (ASCII), tab separated and load in sap (transaction al11)

    hi..
    i need to create a text file (ASCII), tab separated in sap which can be viewed in transaction AL11.
    thank you.

    Hi kailashl,
    Do intend to create a tab delimited file through program. or is it that you wish to diretly place the file on the application server.
    PS: if you wish to place the file which you have on the application server from presentation you use the tcode CG3Z, you need to give the source file path on the front end and target path on the application.
    If you wish to write the file onto the app server using program that you can do using dataset. and for tab delimited u can use CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB.
    PS: Award points ONLY if the solution was useful to you.

  • Arch ASCII Art

    I put together this cool ASCII art of the Arch logo from the Archie package. I made it colored blue for obvious reasons. I thought I would share it. Here it is.
    echo -e " \e[34m+\e[0m"
    echo -e " \e[34m#\e[0m"
    echo -e " \e[34m###\e[0m"
    echo -e " \e[34m#####\e[0m"
    echo -e " \e[34m######\e[0m"
    echo -e " \e[34m; #####;\e[0m"
    echo -e " \e[34m+##.#####\e[0m"
    echo -e " \e[34m+##########\e[0m"
    echo -e " \e[34m#############;\e[0m"
    echo -e " \e[34m###############+\e[0m"
    echo -e " \e[34m####### #######\e[0m"
    echo -e " \e[34m.######; ;###;''.\e[0m"
    echo -e " \e[34m.#######; ;#####.\e[0m"
    echo -e " \e[34m#########. .########'\e[0m"
    echo -e " \e[34m######' '######\e[0m"
    echo -e " \e[34m;#### ####;\e[0m"
    echo -e " \e[34m##' '##\e[0m"
    echo -e " \e[34m#' '#\e[0m"
    It looks super awesome in my terminal when I start it up.
    Last edited by shoober420 (2014-08-02 00:04:17)

    One more to this list, shall I? From screenfetch.
    -`
    .o+`
    `ooo/
    `+oooo:
    `+oooooo:
    -+oooooo+:
    `/:-:++oooo+:
    `/++++/+++++++:
    `/++++++++++++++:
    `/+++ooooooooooooo/`
    ./ooosssso++osssssso+`
    .oossssso-````/ossssss+`
    -osssssso. :ssssssso.
    :osssssss/ osssso+++.
    /ossssssss/ +ssssooo/-
    `/ossssso+/:- -:/+osssso+-
    `+sso+:-` `.-/+oso:
    `++:. `-/+/
    .` `/

  • Banner Login ASCII Text

    hi all,
    i'm just wondering if we could do fancy ASCII text/art on ASA's banner.
    i tried to do the same as my other devices but it's doesn't accept it.
    ASA5505(config)# banner login +-----------------------------------------------$
    ASA5505(config)# | This equipment is privately owned and monitored.           $
    | This equipment is privately owned and monitored.             |
    ^
    ERROR: % Invalid input detected at '^' marker.
    SW2#sh run | b banner
    banner login ^C
    +--------------------------------------------------------------+
    | This equipment is privately owned and monitored.             |
    | Disconnect immediately if you are not an authorized user.    |
    +--------------------------------------------------------------+
    ^C

    guys,
    i tried to do as advised but it seems not working.
    i'm using teraterm, not sure if it's related to the SSH client used.
    should i use banner motd instead?
    ASA5505(config)# banner login +-----------------------------------------------$
    ASA5505(config)# banner login | This equipment is privately owned and monitore$
    ASA5505(config)# banner login | Disconnect immediately if you are not an autho$
    ASA5505(config)# banner login +-----------------------------------------------$
    ASA5505(config)# sh run banner
    banner login +--------------------------------------------------------------+
    banner login | This equipment is privately owned and monitored.             |
    banner login | Disconnect immediately if you are not an authorized user.    |
    banner login +--------------------------------------------------------------+
    Type help or '?' for a list of available commands.
    ASA5505> en
    Password: *****
    ASA5505#
    - edit: nevermind, it's due to SSH access. i tried what jouni suggested to use either banner motd or banner exec.
    i ended up using banner motd and it displays nicely now. thanks for all your help!
    +--------------------------------------------------------------+
    | This equipment is privately owned and monitored.             |
    | Disconnect immediately if you are not an authorized user.    |
    +--------------------------------------------------------------+
    Type help or '?' for a list of available commands.
    ASA5505>

Maybe you are looking for