Màu sắc ngẫu nhiên và những câu chuyện cười trong vỏ / thiết bị đầu cuối


19

Tôi thấy một người trong khi sử dụng thiết bị đầu cuối của họ, nó tạo ra một trò đùa và thay đổi màu sắc và cười nhạo người dùng. Nó nói một cái gì đó dọc theo dòng màu rò rỉ vào bảng điều khiển kể từ (năm). Tôi không nhớ nó là gì, nhưng tôi muốn sử dụng nó vì Kubfox Konsole trở nên rất nhàm chán sau nhiều giờ sử dụng và tôi muốn làm mọi thứ thêm một chút. Bất kỳ ý tưởng về những gì nó là / nơi tôi có thể nhận được nó?

Thứ tôi đang tìm kiếm là thứ gì đó tự động thực hiện - không có đầu vào cụ thể từ người dùng để chạy tập lệnh hoặc lệnh (hoặc thậm chí là lệnh chạy khi khởi động). Điều tôi đang tìm kiếm đã thay đổi chủ đề màu của vỏ theo các khoảng thời gian ngẫu nhiên và nói đùa về sự thay đổi màu sắc. Có lẽ đó chỉ là một chương trình thiết bị đầu cuối khác (tôi không biết đó có phải là thuật ngữ đúng không) so với Konsole được tích hợp trong Kubfox.


2
"Mã đầu cuối" hoặc "Mã ANSI" là những gì bạn đang tìm kiếm.
phk

Bạn cũng có thể bật những lời lăng mạ sudo cho một liều snark lành mạnh mỗi khi bạn nhập sai mật khẩu.
DJMcMayhem

Câu trả lời:


34

Chạy một kịch bản ruby ​​trên mỗi lần đăng nhập không giống như ý tưởng của tôi về một thời điểm tốt.
Nhưng nếu đó là màu bạn muốn, bạn sẽ không thất vọng bởi lolcat https://github.com/busyloop/lolcat

TUYÊN BỐ TỪ CHỐI: Kể từ đó, tôi đã thiết lập biểu ngữ SSH này trên toàn bộ cụm nhà của mình :)
Trông thật tuyệt với một số văn bản được dẫn từfiglet

mèo con


2
Điều này cũng có sẵn trong (ít nhất) repos của Ubuntu với apt-get install lolcat. Tôi cũng đã phải gem install lolcat.
Tái lập lại Monica - notmaynard

Trong khi điều này có một số điều tôi đang tìm kiếm, nó không phải là điều tôi đang tìm kiếm, có lẽ tôi nên làm rõ câu hỏi.
Undermark5

20

Đồ họa chế độ văn bản + truyện cười có thể được thực hiện bằng cách cài đặt ponysay + fortune.

Gói ponysay theo mặc định hiển thị một chuỗi chọn một poney ngẫu nhiên.

Sau đó, để sử dụng cơ bản, bạn làm:

fortune | ponysay

hoặc là:

fortune | ponythink

Từ ArchWiki:

Đối với nghệ thuật giống bò đầy đủ 256 màu, hãy sử dụng ponysay (phiên bản 3.0 có 422 ngựa con). Cú pháp là tin nhắn $ ponysay để nói điều gì đó và ponysay -l cho một danh sách đầy đủ các con ngựa con. Để chọn một con ngựa để hiển thị, hãy chạy $ ponysay --pony x "message", trong đó x là một con ngựa. Để tạo thêm ngựa con, hãy sử dụng produc-say-gitAUR và lưu trữ chúng trong ~ / .local / share / ponysay / ponies và ~ / .local / share / ponysay / ttyponies / cho máy tính để bàn và TTY, tương ứng.

Có một ngã ba ở đây trong github, có liên kết các gói cho các bản phân phối khác. https://github.com/erkin/ponysay

Để cài đặt nó:

git clone https://github.com/erkin/ponysay
cd ponysay
./setup.py build --freedom=partial
./setup.py install --freedom=partial

Đối với vận may, từ man fortune:

NAME fortune - in một câu ngạn ngữ, hy vọng thú vị, thú vị

MÔ TẢ Khi vận may được chạy mà không có đối số, nó sẽ in ra một biểu đồ ngẫu nhiên. Các epigram được chia thành nhiều loại, trong đó mỗi loại được chia thành các loại có khả năng gây khó chịu và những loại không.

Người dùng có thể chỉ định những câu nói thay thế. Bạn có thể chỉ định một tệp cụ thể, một thư mục chứa một hoặc nhiều tệp hoặc từ đặc biệt mà tất cả đều nói là sử dụng tất cả các cơ sở dữ liệu tiêu chuẩn.

Một lưu ý phụ, nếu trong Debian bạn cài đặt gói fortunes-debian-hints, bên cạnh những câu chuyện cười, bạn cũng nhận được lời khuyên kỹ thuật không thường xuyên về Debian. Chúng tôi có một máy chủ để đào tạo sinh viên và tôi đã cài đặt nó ở đó cùng với fortune-mod+ fortunes-debian-hintsđể gửi vận may kỹ thuật mỗi lần đăng nhập.

Đối với các gói có tệp dữ liệu may mắn, bạn thậm chí đã có các tệp dữ liệu may mắn bằng một số ngôn ngữ bên cạnh tiếng Anh và bạn có thể dễ dàng tập hợp các câu chuyện cười của riêng mình vì định dạng khá đơn giản. Đặc biệt lưu ý fortunes-offtrong môi trường nhiều người dùng, vì nó có thể và sẽ hiển thị những câu chuyện cười châm biếm / phi chính trị khá thường xuyên.

ngựa con

4 chân


3
CHÚA ƠI!!! Ngựa non !!! LOL !!!
Rui F Ribeiro

1
Ngựa con có cánh, thậm chí! Mặc dù vậy, tôi không biết: rơi xuống một con ngựa không thú vị lắm ngay cả khi nó có cả bốn chân trên mặt đất :-)
jamesqf

1
@jamesqf Vâng, bạn không có 4 chân!
EKons

1
@jamesqf Nhiều người trong số họ đến từ My Little Pony, rõ ràng. Erm, không phải là tôi sẽ biết ... Anh ấy ... anh ấy ...
wizzwizz4

9

Không biết về màu sắc, nhưng để thêm một chút hài hước để mở một thiết bị đầu cuối:

sudo apt-get install cowsay fortune

Thêm vào ~/.profilehoặc ~/.bashrc(tùy thuộc vào cấu hình cụ thể, trình bao và trình giả lập thiết bị đầu cuối):

if [ -x /usr/games/cowsay ] &&  [ -x /usr/games/fortune ]; then
   /usr/games/fortune | /usr/games/cowsay -f $(ls /usr/share/cowsay/cows/ | shuf -n1)
fi
  • fortunehiển thị một trích dẫn chính được chọn ngẫu nhiên từ những người được lưu trữ trong /usr/share/games/fortunes/.
  • cowsay hiển thị nghệ thuật ASCII mô tả một số loại động vật với một bong bóng lời nói.

+1 Đây là một gợi ý hay, tôi đang đề xuất một biến thể đồ họa nhiều hơn một chút. Chúng tôi có một máy chủ để đào tạo sinh viên và tôi đã cài đặt nó ở đó cùng với các gợi ý về vận may - debian-gợi ý để gửi vận may kỹ thuật vào mỗi lần đăng nhập.
Rui F Ribeiro


1

Thêm một cách để vui chơi với cowsayfortune::

thêm dòng dưới đây vào của bạn bashrc

ls -1 /usr/share/cowsay/cows/ | awk -F '.' '{print $1}' >  file
COWSA=`head   -$((${RANDOM} % \`wc -l < file\` + 1))  file | tail -1`
cowsay -f $COWSA `fortune`

Điều này sẽ cung cấp cho bạn hình ảnh ngẫu nhiên của coway với fortunetrích dẫn. Dòng đầu tiên không liên quan, bạn chỉ có thể sao chép tên vào một tệp (cùng tên tệp như trong dòng thứ hai) và làm mà không cần dòng đầu tiên. Chúc vui vẻ !

Chỉnh sửa: Xin lỗi, điều này đã được đề cập trong @AlexP anwser . Không xóa cái này vì tôi đã sử dụng khái niệm khác để đạt được điều này :)


1

Kết hợp những câu trả lời hay nhất trước đây, tôi đã viết một kịch bản sử dụng:

Nội dung

  • fortune
  • date (nếu không có vận may)

Trưng bày

  • ponysay nếu có, khác,
  • cowsay
    • Đường ống qua lolcatđể tô màu nếu có
#!/bin/bash

function content {
    if command -v fortune &>-; then
        fortune
    else
        date
    fi
}

function display {
    if command -v ponysay &>-; then
        # Keep 4 terminal lines unused, truncate if necessary
        PONYSAY_SHELL_LINES=4 PONYSAY_TRUNCATE_HEIGHT=1 ponysay -Wi
    elif command -v cowsay &>-; then
        cowsay | 
        if command -v lolcat &>-; then
            lolcat
        else
            cat
        fi
    fi
}

content | display

Bạn có thể kiểm tra trạng thái thoát commandtrực tiếp:if command -v ponysay >&-; then ...
muru

Cảm ơn! Cập nhật. Và cũng sửa một vấn đề khác.
Tom Hale

@muru Biết cách nào để thoát khỏi trận chung kết đó cat?
Tom Hale

-1

Bạn có thể chỉnh sửa .bashrc của mình và thêm các câu chuyện cười hoặc tin nhắn nếu bạn muốn

echo "GOOD EVENING MY LORD"

Sau đó khởi động lại thiết bị đầu cuối của bạn.

Bạn cũng có thể thêm logo và thông tin tuyệt vời, tôi khuyên bạn nên thêm logo cho linux

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.