|
1 | 1 | # TCET Linux |
2 | 2 |
|
3 | | -TCET Linux is a GNU/Linux distribution based on Arch Linux. It is currently under development. |
| 3 | + |
4 | 4 |
|
5 | | - |
| 5 | +## What is TCET Linux? |
| 6 | +**[TCET Linux](https://linux.tcetmumbai.in/)** is an **open-source operating system** providing basic services, and various software packages that make up the user-space applications, utilities and it is highly customized. Our goal in creating this operating system is to provide a platform that combines **robust functionality** with a **user-friendly experience**. Built from the ground up, TCET Linux boasts **efficient performance**, **customization options**, and a range of features tailored to meet the needs of both casual users and enthusiasts. |
| 7 | + |
| 8 | +<br /> |
| 9 | + |
| 10 | +## Minimum requirements for Installating TCET Linux |
| 11 | +* 64 bit x86_64 processor (Intel/ AMD), with at least 2 CPU cores. (32-bit not supported) |
| 12 | +* Any GPU/iGPU with OpenGl 3.3+ support. |
| 13 | +* Atleast 2GB DDR3/DDR4 RAM. |
| 14 | +* Atleast 8GB HDD/SSD storage. |
| 15 | +* Basic WPA/WPA2 compatible wifi card or ethernet supported motherboard. |
| 16 | + |
| 17 | + |
| 18 | + |
| 19 | +The complete process for the installation is given in details on the website of **[TCET Linux](https://linux.tcetmumbai.in/)**. |
| 20 | + |
| 21 | + <br /> |
| 22 | + |
| 23 | +## Welcome App |
| 24 | +The welcome app provides the user with the important links and shortcuts to some features and the installer. |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | +It includes the following options: |
| 29 | +* **Install TCET Linux**: This starts the TCET Linux Installer |
| 30 | + |
| 31 | +* **Fix Screen Resolution(VM)**: Adjusting the screen resolution to match the native resolution of the monitor, which can help improve image quality and prevent scaling issues. |
| 32 | + |
| 33 | +* **Arch User Repository** (Main Page) |
| 34 | + |
| 35 | +* **Link to our Discord Server** |
| 36 | + |
| 37 | +* **Updating the PC**: Through this you can upgrade all the packages in the system. |
| 38 | + |
| 39 | +* **Updating the Mirrors**: It provides the user with the lastest mirrors. |
| 40 | + |
| 41 | +* **Arch Wiki** (Main Page) |
| 42 | + |
| 43 | +* **How you can contribute to TCET Linux**: It will redirect you to the official repo of TCET Linux |
| 44 | + |
| 45 | +* **Toggle autostart for the Welcome App**: It is a toggle for the welcome app itself, which decides the launching of the "Welcome app" on user login. |
| 46 | + |
| 47 | +* **About us** |
| 48 | + |
| 49 | +<br /> |
| 50 | + |
| 51 | +## To Install and remove packages |
| 52 | + |
| 53 | +Packages in TCET Linux is managed by package manager. |
| 54 | +1. Before installing any package it is always recommened to **synchronize your package database**. For that use command: |
| 55 | + |
| 56 | + ``` |
| 57 | + sync |
| 58 | + ``` |
| 59 | +2. To **install a package** and its necessary depedencies use command: |
| 60 | + |
| 61 | + ``` |
| 62 | + install package_name |
| 63 | + ``` |
| 64 | + |
| 65 | +3. To **remove a package** from your package database use command: |
| 66 | + ``` |
| 67 | + remove package_name |
| 68 | + ``` |
| 69 | + |
| 70 | +4. Packages also come with dependencies on which package relies on in order to function properly. To remove package with its dependencies use command: |
| 71 | + ``` |
| 72 | + autoremove package_name |
| 73 | + ``` |
| 74 | + |
| 75 | +<br /> |
| 76 | + |
| 77 | +## Terminal Features |
| 78 | + 1. `Autosuggestion` is for the people who are using terminal frequently, sometimes users forget about previously entered command and their parameters. It is also helpful for beginners who often make mistakes. |
| 79 | + |
| 80 | + > You can add autosuggestions to your terminal in Linux by installing the `zsh-autosuggestions package`. |
| 81 | + |
| 82 | + You can run following command on terminal: |
| 83 | + ``` |
| 84 | + install zsh-autosuggestions |
| 85 | + ``` |
| 86 | +
|
| 87 | +2. `Autocompletion` allows user to automatically complete the command by typing partial commands. It is one of the most useful tools in any operating system. Linux distribution with *bash* as their default shell has inbuilt auto-completion feature. Type your command partially and then hit `tab` key to autocomplete rest of your command.TCET Linux comes with autocompletion and autosuggestion as a `default in-built` feature. |
| 88 | +
|
| 89 | + You can add Autocompletion to your terminal by running command: |
| 90 | + ``` |
| 91 | + install zsh-auto-completion |
| 92 | + ``` |
| 93 | +
|
| 94 | +## Xfce |
| 95 | +`Xfce` is and `open-source desktop environment` for Unix and Unix like operating systems like Linux. We made this choice to ensure a smooth and intuitive user experience, recognizing Xfce's reputation for being lightweight, yet feature-rich, making it an ideal match for our operating system's philosophy.In addition to this features,it runs `low on system resources` which makes it a perfect desktop environment for TCET Linux. |
| 96 | +
|
| 97 | +<br /> |
| 98 | +
|
| 99 | +## Glimpses of TCET Linux |
| 100 | +
|
| 101 | + |
| 102 | +
|
| 103 | +
|
| 104 | +<br /> |
| 105 | +
|
| 106 | +## Important Links: |
| 107 | +
|
| 108 | +- [TCET Linux Website](https://linux.tcetmumbai.in/) |
| 109 | +- [TCET Linux Documentation](https://opensource.tcetmumbai.in/docs/projects/tcet-linux/about-tcet-linux) |
0 commit comments