装linux系统时键盘用不了怎么办_图吧垃圾佬的LINUX体验

图吧垃圾佬的LINUX体验并不舒服

最近呢因为要搞树莓派(并没有,其实是还是之前无意中发现MAC对EPSON打印机的驱动效果可以在打印多页纸的时候不掉速所以会想要在台式机上用别的系统试试看驱动打印机)所以简单的又想起了多年以前咱在尝试各种操作系统的时候曾经在自己当时还在的索尼笔记本上各种折腾系统时候装过的系统了

首先软盘上的图形界面操作系统 肯定是用不了了,这个系统虽然体积小还支持64位还能看上去很厉害,但是实际上用起来就那么回事了,并不适合咱的使用需求。

而折腾黑苹果,因为咱是正经的垃圾佬,所以自己的机器都是AMD的,黑苹果折腾起来非常麻烦且对AMD非常不友好(当年咱甚至给笔记本硬盘做逻辑锁过,要不是当时还用软盘那个系统最后扫了一下看到了分区咱都以为硬盘炸了呢 最后过了很长时间以后咱用FREEDOS才学会解逻辑锁),而且如果真的想用苹果系统咱有320元的苹果笔记本 ,所以最终还是想起了LINUX里面最简单的LINUX——UBUNTU

Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu"一词,意思是“人性”“我的存在是因为大家的存在",是非洲传统的一种价值观。

咱用UBUNTU只是想要验证它的打印机驱动是否优于WINDOWS,因此并不是非常需要Linux系统,各位可能也知道咱自己自制图吧NAS 都用的是WINDOWS的方案,因此对于自己台式机的主力系统不太可能换LINUX。

所以咱简单的在这篇文章里面过一下咱安装使用UBUNTU的全过程,让各位云体验一把LINUX的使用体验。

首先换系统的时间点咱掐的比较好,正好适逢咱给自己系统装了半年有余的拖着各种DEBUFF的台式机的固态升级之后不久的时候,当时咱因为换了新固态所以电脑上的系统都是新的,非常容易经得起折腾,顺带说下,那个换下来的硬盘咱用来给15年前的笔记本装固态上USB3.0 了,现在经过转接卡转接IDE后在IBM T43上运行XP状态良好

ebdc4a4ef05a1f7bfd9463fee11caa12.png

至于系统的获取咱是直接上UBUNTU官网 下载的了,一开始如果网速有点慢可以考虑把下载链接拖到网盘或者直接挂NAS下载,咱的NAS因为的是WIN7所以有什么事找它直接一个MSTSC就解决了,MSTSC是全平台支持的远程桌面软件,咱的NAS开启了远程桌面连接之后就是一个随时可访问的24小时开机云服务器,除了下载/上传,咱偶尔也用它压片,J1900虽然现在看来性能不强,但是用这台机器运行小丸工具箱把图片+音乐压制成视频还是可以的。而且被动散热很舒服。

e854738eabb99a393d649754d49954cf.png

至于系统的安装介质咱想来想去最后还是选了光盘,因为虽然U盘安装很快,但是咱手上有打印机有刻录机有16X DVD,UBUNTU镜像又不大所以直接用光盘安装显然更怀旧,当年咱在自己的笔记本上也是这么安装的(当然现在装WIN系统咱都是习惯用PE直接GHO了)。

74b8aed445171f142912d18c556d1b5d.png

UBUNTU的安装镜像很小,一张单层DVD都刻不满

becbed46e06613e96f5078bc57ea24b4.png

打印机的精度是没问题的

5467aacfcec667d833a1e7a70123fa37.png

这个台式机的机箱的岁数可没比我小多少,当年咱家第一台电脑就用这个机箱装的,AMD 闪龙2800+ ATI RADEON 9550(AGP),DDR的内存,后来咱好歹给它升级成AM3的开核平台了,也是用它开出来咱人生中第一个六核CPU

a960e2293b3ac6aad1bc71ef50b911f8.png

750TI是从我爸那电脑上用680换下来的,原来这台电脑原配咱只给上了GTS450(现在想想当初加点钱上7850好了,450这种显卡对于垃圾佬来说也都过时了,买GTS250/9800GT之类的真的除了挑战极限预算没啥意义,实用意义上还得用这种能内录视频的现代显卡)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
好的,那我们可以使用Python的pygame库来编写一个简单的形游戏。比如下面这个小游戏: 游戏名称:小球弹弹弹 游戏规则:玩家需要控制一个小球,不断躲避从上方落下的障碍物,同尽可能地吃到下方的食物,以获得更高的分数。 游戏操作:使用键盘左右箭头键来控制小球的左右移动。 游戏界面:游戏界面包括一个小球、障碍物和食物,以及当前分数和游戏结束的提示信息。 下面是代码实现: ```python import pygame import random # 初始化游戏 pygame.init() # 设置游戏界面大小 screen_width = 600 screen_height = 400 screen = pygame.display.set_mode((screen_width, screen_height)) # 设置游戏标题 pygame.display.set_caption("小球弹弹弹") # 定义小球属性 ball_radius = 10 ball_x = screen_width // 2 ball_y = screen_height - 20 ball_speed = 5 # 定义障碍物属性 block_width = 80 block_height = 20 block_x = random.randint(0, screen_width - block_width) block_y = -block_height block_speed = 3 # 定义食物属性 food_width = 20 food_height = 20 food_x = random.randint(0, screen_width - food_width) food_y = -food_height food_speed = 3 # 定义分数 score = 0 # 游戏循环 running = True while running: # 处理游戏事件 for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # 处理键盘事件 keys = pygame.key.get_pressed() if keys[pygame.K_LEFT] and ball_x > ball_radius: ball_x -= ball_speed if keys[pygame.K_RIGHT] and ball_x < screen_width - ball_radius: ball_x += ball_speed # 更新障碍物位置 block_y += block_speed if block_y > screen_height: block_x = random.randint(0, screen_width - block_width) block_y = -block_height # 更新食物位置 food_y += food_speed if food_y > screen_height: food_x = random.randint(0, screen_width - food_width) food_y = -food_height # 检测小球是否碰到障碍物 if ball_y - ball_radius < block_y + block_height and \ ball_x + ball_radius > block_x and \ ball_x - ball_radius < block_x + block_width: score -= 10 block_x = random.randint(0, screen_width - block_width) block_y = -block_height # 检测小球是否吃到食物 if ball_y - ball_radius < food_y + food_height and \ ball_x + ball_radius > food_x and \ ball_x - ball_radius < food_x + food_width: score += 20 food_x = random.randint(0, screen_width - food_width) food_y = -food_height # 更新小球位置 ball_y -= ball_speed # 绘制游戏界面 screen.fill((255, 255, 255)) pygame.draw.circle(screen, (255, 0, 0), (ball_x, ball_y), ball_radius) pygame.draw.rect(screen, (0, 255, 0), (block_x, block_y, block_width, block_height)) pygame.draw.rect(screen, (0, 0, 255), (food_x, food_y, food_width, food_height)) # 绘制分数 font = pygame.font.Font(None, 36) text = font.render("Score: " + str(score), True, (0, 0, 0)) screen.blit(text, (10, 10)) # 更新屏幕显示 pygame.display.update() # 退出游戏 pygame.quit() ``` 希望这个小游戏能够满足你的需求!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值